【问题标题】:ERROR 2013 (HY000) while connecting to Google Cloud Sql MySql database from mysql client从 mysql 客户端连接到 Google Cloud Sql MySql 数据库时出现错误 2013 (HY000)
【发布时间】:2015-03-16 04:08:37
【问题描述】:

从昨天开始,我在尝试连接到我的 Google Cloud SQL MySql 数据库时遇到以下错误: 错误 2013 (HY000):在“读取初始通信数据包”时失去与 MySQL 服务器的连接,系统错误:0 我的应用程序能够连接到数据库,但我无法从我的计算机连接。我已经在访问控制部分配置了我的公共 IP 地址。

我注意到另一件事。我设置的公共地址没有存储,当我返回“访问控制”选项卡时,我看到的 IP 地址与我保存的不同。

如何通过 MySql 客户端访问我的 Cloud SQL MySql 实例?我还需要做其他设置吗?

【问题讨论】:

  • 您在 Cloud SQL 实例上列入白名单的 IP 不应更改。您确定不是您的公共 IP 正在发生变化吗?
  • 闻起来像动态 IP 问题——如果是这种情况,cloud.google.com/sql/docs/access-control#dynamicIP 的建议可以提供帮助。要验证您计算机的外部可见 IP,请重复访问例如 whatismyv6.com 并查看它是否始终相同...(假设您在这里使用的是 IPv6,但即使您使用的是 IPv4,该 URL 也可以提供帮助)。

标签: google-cloud-sql


【解决方案1】:

我认为这是一个浏览器问题。 Mozilla 上的 Google 开发人员控制台显示 IP 已更新,尽管它没有在后端更新它。我使用 Chrome 在开发者控制台中设置了这个访问控制,效果很好。

【讨论】:

    猜你喜欢
    • 2014-08-20
    • 2015-07-04
    • 2014-10-17
    • 1970-01-01
    • 2019-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多