【问题标题】:Error 2003 (HY000): can't connect to MySQL server on ' IPv4 address' (10060)错误 2003 (HY000):无法连接到“IPv4 地址”上的 MySQL 服务器 (10060)
【发布时间】:2016-08-05 09:15:15
【问题描述】:

我有一个 Google Cloud SQL 实例,我已经使用了一段时间,并且从 MySQL Workbench 成功连接。但是截至昨天,我无法使用 MySQL Workbench(或笔记本电脑上的命令行)进行连接并收到错误消息:

ERROR 2003 (HY000): Can't connect to MySQL server on '207.xxx.xxx.xx' (10060)

我已经做了以下事情:

  • 在 Google 控制台中授权了我的笔记本电脑的 IP 地址(使用 whatismyip.com 找到)。
  • 为 Google 控制台中的数据库分配 IPv4 地址。
  • 已创建新用户和密码以查看是否是用户问题。但这没有帮助。
  • 重新启动实例,重新启动我的家庭网络/笔记本电脑并获得新的 IP 地址(并​​相应地更新了授权的 IP 地址)。
  • 已升级到最新的 MySQL Workbench 6.3 CE,但仍然存在问题。

数据库工作,因为我的应用程序可以连接到它并访问数据,我只是无法从我的笔记本电脑获得远程连接。

我对此并不陌生,对如何解决它一无所知。任何帮助将不胜感激。

【问题讨论】:

  • 这在技术上更适合DBA siteServer Fault,因为它与编程无关。话虽如此,您是否已经探测过机器以确保端口 3306 已打开?是否可以选择使用 SSH 连接?这往往更可靠。
  • 对不起,我的第一篇文章不知道该放在哪里。此外,对我来说,它是我编程不可或缺的一部分,因为我需要检查它是否在数据库中放入了正确的东西,而我不知道数据库的视图。我将如何探测 Google Cloud 实例以确认端口 3306 已打开?
  • 任何端口测试工具都可以完成这项工作,但nmap 是最受欢迎的。如果端口是开放的,你就成功了一半。如果它已关闭或过滤,则说明您有防火墙问题。如果您可以使用 SSH,请先尝试一下,它会可靠得多,并且不依赖于您的物理 IP 地址。
  • 是否有可能在网络上发生更改以阻止端口 3306?您是否有其他网络可以通过您的笔记本电脑进行尝试?
  • Google Cloud 状态页面上有一条状态更新:“我们目前正在调查极少数 Cloud SQL 实例的外部连接问题。”

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


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    我没有足够的“积分”来发表评论,所以我会在这里发表意见。

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

    我认为问题出在我的 Django 项目上,基于 App Engine Skeleton,所以我在该项目上创建了一个问题。 https://github.com/GoogleCloudPlatform/appengine-django-skeleton/issues/16

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

    【讨论】:

    • 感谢 Martin,这听起来非常相似。如果你得到答案,请告诉我。
    【解决方案3】:

    我遇到了同样的问题。 幸运的是,我说“让我们在 gcloud 命令正在运行时尝试连接我的本地 MySQL 客户端

    “将您的 IP 列入白名单,等待 5 分钟...”

    并且(mysql本地客户端)工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-30
      • 2010-12-13
      • 2014-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多