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

Sco*_*ttF 7 mysql google-cloud-sql google-cloud-platform gcloud

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

我试图找出一种方法可以自动使用此 sql 文件来初始化我的 Google Cloud sql 实例上的数据库。

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

但必须有更好的方法。浏览 gcloud sql 文档,我没有找到一个。我错过了什么吗?

Daz*_*kin 4

gcloud sql面向管理 Cloud 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