mysql - 错误 2003 (HY000) : Can't connect to MySQL server on 'xxx.xxx.xx.xx' (10060)

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

我正在尝试在 Windows 笔记本电脑上使用以下命令将本地 MySQL 连接到 Google SQL 平台上的测试第二代 MySQL 实例。

mysql --host=130.211.xx.xx --port=3306 --user=root --password

我用whatismyIPaddress仔细检查了我的IP地址。

我可以通过 Google Platform 本身上的 Google Cloud Shell 进行连接,还可以从本地 cmd 提示符对 IP 地址执行 ping 操作。

作为故障排除步骤,我禁用了笔记本电脑上的本地防火墙,并授予对 0.0.0.0/0 的完全访问权限,以允许 google 平台控制台上的所有连接。

无论是在 Windows 上使用命令行连接还是使用 putty 客户端,仍然没有任何乐趣,任何人都可以给我关于缺少的步骤的任何进一步指示吗?

干杯..

最佳答案

如果您位于 NAT 之后,您的 IP 可能会发生变化,从而阻止您访问 Cloud SQL 实例。我建议使用 SSL 证书设置访问。有关设置的更多信息可以在此帮助中心 article 中找到。 .

关于mysql - 错误 2003 (HY000) : Can't connect to MySQL server on 'xxx.xxx.xx.xx' (10060),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37280524/

相关文章:

php - 选择等效行

mysql - 父子表sql问题

javascript - 为了支持 NodeJS 服务器上的负载平衡,我们将数据库保存在哪里?

google-app-engine - 无法使用 App Engine 邮件包发送电子邮件?

java - 无法加载 JDBC 驱动程序类 'com.mysql.jdbc.GoogleDriver'

google-app-engine - Google Cloud SQL 上的 "Cloud SQL connection error 2"是什么?

mysql - 在 Google Cloud 中删除 SQL 数据库

mysql - 使用 Mysql2 for Ruby

php - 使用 Jquery 和 PHP 在 POST Ajax 后返回(一个空字符串)

google-cloud-platform - 为 Google Cloud Storage 中存储桶中的所有对象设置元数据