【发布时间】: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