【问题标题】:Cannot connect Google Cloud SQL in MySql Workbench无法在 MySql Workbench 中连接 Google Cloud SQL
【发布时间】:2019-01-10 06:27:46
【问题描述】:

我在 Google Cloud SQL 中创建了一个 MySql 服务器,并尝试使用 MySql Workbench 从我的本地计算机连接它,但我无法建立与它的连接。

我收到以下错误无法使用用户 root(10060) 在 {IP-Address}:3306 连接到 MySQL

【问题讨论】:

  • 您无法直接连接到 GCP 中的 SQL 服务器。您需要使用 cloud_sql_proxy 或者您需要在数据库设置中将您的 IP 列入白名单。你在做这些吗?
  • 为了将 Google Cloud SQL 与外部应用程序一起使用,您需要授权这些外部应用程序的 IP 地址。要在分配 IP 地址部分执行此操作 1) 选择分配 IP 地址单选按钮。 2)在“Authorized IP Addresses”框中输入您PC的IP地址。

标签: mysql google-cloud-platform mysql-workbench


【解决方案1】:

如果您尝试从外部网络连接到 gcp sql 实例,您需要在 sql 实例的连接中添加您机器的公共 ip

  1. 转到您的 sql 实例
  2. 转到“连接”选项卡
  3. 在连接下选择公共 IP 并通过为您的 IP 提供 CIDR 添加网络并保存

然后检查您的 sql 客户端或工作台

【讨论】:

    猜你喜欢
    • 2015-09-21
    • 2019-11-10
    • 2015-07-04
    • 2016-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    相关资源
    最近更新 更多