将数据库从 Google Cloud Sql 导出到外部数据库

mar*_*fia 7 google-cloud-sql

我正在尝试导出在 Google Cloud Sql 中创建的数据库并将其导入到新的外部服务器中。

我尝试通过 google 控制台创建 sql 备份,下载它并通过 filezilla 将其复制到新服务器,然后启动以下命令:

psql -U postgres -d ciclods-db -1 -f Backup-db_Cloud_SQL_Export_2019-03-23\ \(17_01_19\)
Run Code Online (Sandbox Code Playgroud)

但我得到这个输出:

错误:角色“cloudsqladmin”不存在撤销

错误:角色“cloudsqlsuperuser”不存在GRANT

在这些情况下应遵循的正确程序是什么?

小智 -3

要执行此任务,您可以遵循该文档中有关如何从 Cloud SQL 导出数据的官方 GCP 指南[1],它们为您提供了将数据导出到可用于其他工具的转储文件或 csv 文件的选项。

https://cloud.google.com/sql/docs/mysql/import-export/exporting

  • 是的,但是该文件导出角色不存在,这会引发错误 -> 错误:角色“cloudsqladmin”不存在 REVOKE (4认同)