Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 错误2003(HY000):can';t连接到';IPv4地址';(10060)_Mysql_Google Cloud Platform_Google Cloud Sql - Fatal编程技术网

Mysql 错误2003(HY000):can';t连接到';IPv4地址';(10060)

Mysql 错误2003(HY000):can';t连接到';IPv4地址';(10060),mysql,google-cloud-platform,google-cloud-sql,Mysql,Google Cloud Platform,Google Cloud Sql,我有一个GoogleCloudSQL实例,我已经使用了一段时间,并成功地从MySQL工作台连接到它。但是,截至昨天,我无法使用MySQL Workbench(或笔记本电脑上的命令行)进行连接,并出现以下错误: ERROR 2003 (HY000): Can't connect to MySQL server on '207.xxx.xxx.xx' (10060) 我已经做了以下工作: 在谷歌控制台中授权我的笔记本电脑的IP地址(使用whatismyip.com找到) 在Google控制台中为

我有一个GoogleCloudSQL实例,我已经使用了一段时间,并成功地从MySQL工作台连接到它。但是,截至昨天,我无法使用MySQL Workbench(或笔记本电脑上的命令行)进行连接,并出现以下错误:

ERROR 2003 (HY000): Can't connect to MySQL server on '207.xxx.xxx.xx' (10060)
我已经做了以下工作:

  • 在谷歌控制台中授权我的笔记本电脑的IP地址(使用whatismyip.com找到)
  • 在Google控制台中为数据库分配了IPv4地址
  • 创建了新用户和密码,以查看是否是用户问题。但那没用
  • 重新启动实例,重新启动我的家庭网络/笔记本电脑,并获得新的IP地址(并相应更新授权的IP地址)
  • 升级到最新的MySQL workbench 6.3 CE,但仍然存在问题
数据库可以工作,因为我的应用程序可以连接到它并访问数据,我只是无法从我的笔记本电脑获得远程连接


我对这一点还不熟悉,也不知道如何解决它。任何帮助都将不胜感激。

我没有足够的“要点”来评论,所以我在这里有我的发言权

我有完全相同的问题。大约10天前,我很好地连接到了CloudSQL实例,并同步了我的db。昨天我打算推送一些更新等,但我无法连接,尽管除了给定的IPv4之外,我对数据库连接没有任何更改

我认为问题出在我的Django项目上,该项目基于应用程序引擎框架,因此我在该项目上创建了一个问题。


也许/希望我们能从那里得到一些信息。

谢谢大家的帮助。在尝试了你所有的建议后,我找到了一个谷歌群组,并记录了日志。谷歌对此的回应如下:

David Newgas:现在尝试从GCE实例(包括cloud shell)连接,或者使用GCE实例从笔记本电脑代理连接。 我用更多信息更新了仪表板(尽管由于缓存的原因,您可能需要一段时间才能看到) 需要明确的是,此问题只会影响第一代实例

我也有同样的问题。 纯属运气,我说“让我们在gcloud命令发出命令时尝试连接我的本地MySQL客户端

“将传入连接的IP列入白名单5分钟…”


和(mysql本地客户端)成功。

从技术上讲,这更适合or,因为它与编程无关。也就是说,您检查过机器以确保端口3306打开了吗?使用SSH连接是一个选项吗?这往往更可靠。很抱歉,我的第一篇文章不确定将其放在哪里。而且,对我来说,它是我编程的一个组成部分我需要检查它是否在数据库中放置了正确的内容,但没有数据库视图,我不知道。我如何探测Google Cloud实例以确认端口3306是否打开?任何端口测试工具都应该做这项工作,但最受欢迎。如果端口打开,你就成功了一半。如果关闭或过滤,你就有防火墙问题。如果你可以先使用SSH试试,它更可靠,而且不依赖于你的物理IP地址。网络上是否有可能发生更改以阻止端口3306?你是否有另一个可以从笔记本电脑上尝试的网络?谷歌云状态页面上有状态更新:我们目前正在调查极少数云SQL实例的外部连接问题。“谢谢Martin,这听起来很相似。如果你得到答案,请告诉我。