无法使用客户端mysql CL工具连接到Google Cloud SQL实例

时间:2014-03-23 04:32:24

标签: mysql google-cloud-sql

我无法与新创建的云sql实例建立初始连接。

我按照此处列出的步骤进行了操作:https://developers.google.com/cloud-sql/,其中包括获取IP,将我的IP列入白名单以及设置root密码。

但是,当我尝试使用mySQL命令行工具进行连接时,收到以下错误消息:

  

mysql --host = xxx.xxx.xx.xxx --user = root --password

ERROR 2003(HY000):无法连接到'xxx.xxx.xx.xxx'上的MySQL服务器(10060)

我感觉在这样一个基本步骤中挣扎意味着我的问题仅针对我(呼吁谷歌云sql支持人员)。

2 个答案:

答案 0 :(得分:1)

我有同样的问题,几分钟后我就开始了......

  1. 使您的GCE服务启用了云端SQL(在实例化期间)
  2. 为您的GCE实例设置静态IP(即使在实例运行时也可以使用云控制台),并配置云端SQL以接受此IP
  3. 设置云SQL的root密码
  4. 然后你的命令是 mysql --host = --user = root --password =

答案 1 :(得分:0)

我的问题与ISP(comcast)阻止端口3306上的出站请求有关。设置端口转发后,我可以直接从我的电脑连接到云sql而无需使用GCE实例。

如果其他人遇到此问题,我建议先检查端口3306是否可用(firebind,portquiz等)。