【问题标题】:Connecting to Google Cloud SQL from my machine从我的机器连接到 Google Cloud SQL
【发布时间】:2019-10-01 14:15:22
【问题描述】:

我正在尝试使用以下命令从我的机器(Ubuntu)连接到 Google Cloud SQL

mysql --host='Public IP' --user='' --password

但是,我收到了这个错误

错误 2003 (HY000):无法连接到“公共 IP”(110) 上的 MySQL 服务器

我需要任何帮助来解决我的问题。

【问题讨论】:

    标签: google-cloud-sql


    【解决方案1】:

    首先您需要让 Cloud SQL 实例可以接受哪些 IP 地址。您可以按照here 的说明在不使用 SSL 的情况下执行此操作。但是,为了更安全,我建议您使用 SSL。更多关于here的信息。

    【讨论】:

      【解决方案2】:

      从本地计算机安全连接到云 SQL 实例的公共 IP 的最简单方法可能是按照此处的说明下载并使用代理:

      https://cloud.google.com/sql/docs/mysql/connect-admin-proxy

      【讨论】:

        【解决方案3】:

        您需要做的是在公共 ip 部分添加一个网络,在选择您的 Cloud SQL 实例后,在连接选项卡下。

        See Cloud SQL Connections Tab here

        因此,对于名称输入,您可以输入名字-姓氏之类的东西来表示它是谁的 ip。然后在网络输入中输入你的IP地址1.2.3.4/32。

        这样做并保存后,您将能够连接。

        是的,您可以添加 SSL 并使用证书。这都是最佳实践,也是生产堆栈应该做的事情。但是,如果这只是起步并处于快速发展阶段,那么一开始您只需要做这些。

        【讨论】:

          猜你喜欢
          • 2020-01-23
          • 1970-01-01
          • 1970-01-01
          • 2023-03-30
          • 2017-08-29
          • 2021-03-27
          • 2020-03-29
          • 2020-09-25
          • 2021-12-25
          相关资源
          最近更新 更多