我可以使用gcloud sql命令在我的Google Cloud sql实例上运行一个sql文件吗



我有一个sql文件,它创建了我的mysql数据库以及我的所有用户和表。

我试图找出一种方法,我可以自动使用这个sql文件初始化我的谷歌云sql实例上的数据库。

到目前为止,我能够确定的唯一方法是使用gcloud-sql-connect命令,然后将sql文件的内容复制并粘贴到mysql提示符中。

不过,必须有更好的方法。通过查看gcloud-sql文档,我一直找不到一个。我是不是错过了什么?

gcloud sql面向云SQL实例的管理。

创建实例后,可以使用任何常规MySQL工具与实例交互,包括创建表。

例如,请参见:https://cloud.google.com/sql/docs/mysql/connect-admin-proxy

我鼓励您使用Google的Cloud SQL代理连接到远程实例,请参阅:https://cloud.google.com/sql/docs/mysql/quickstart-proxy-test

使用gcloud sql控制台在我的Google Cloud sql实例上运行sql文件的步骤如下:

  1. 创建一个GCP存储桶(最好在同一项目中(
  2. 将文件上载到此存储桶
  3. 从GCP sql控制台的概述部分中的这个bucket导入sql文件

这里有一套全面的说明:弗吉尼亚大学GCP DB设置

相关内容

  • 没有找到相关文章

最新更新