Google Cloud SQL 授权网络无法连接



我正在尝试从桌面连接到我的 Google Cloud SQL 实例,但收到以下错误:

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0

根据文档,这意味着客户端的 IP 无权访问实例。我已经完成了标准的"我的 ip"谷歌搜索,并将 IP 添加到实例的"授权网络"列表中(以及一堆变体和/x 范围 - 没有一个有效,是的,我重新启动了实例)。我已经设置了一个root密码,甚至尝试使用必要的SSL证书进行连接 - 产生相同的错误。

我可以

连接到其他(非谷歌)sql数据库,我可以ping数据库,而且我没有在任何重要的防火墙后面。我通常如何尝试连接(也尝试过 SSL):

mysql --host=the.instance.ip.add --user=root --password

我尝试的任何东西似乎都不起作用。

我觉得我一定错过了一些明显的东西 - 欢迎任何建议(这是一场噩梦)。

您能否再次检查您是否授权了正确的 IP 地址。如果在家中使用桌面,则桌面可能具有专用 IP 地址。您真正需要授权的是公共 IP 地址。

当ISP透明地代理网络流量时,Google上的"我的IP是什么"搜索目前无法正常工作。有关IP的更好信息似乎由 http://www.lagado.com/proxy-test 的代理测试提供。

确保您使用的 IP 是公共 IP,请记住,这可能会不时更改,具体取决于您的互联网提供商。授权任何网络的最简单方法是将 0.0.0.0/0 添加到 witelist

我在此页面中检查我的 ip 地址 https://www.whatismyip.com/es/

相关内容

  • 没有找到相关文章

最新更新