繁体   English   中英

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

[英]Unable to connect to Google Cloud SQL instance using a client mysql CL tool

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

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

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

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

错误2003(HY000):无法连接到“ xxx.xxx.xx.xxx”上的MySQL服务器(10060)

我觉得在这样一个基本步骤上挣扎意味着我的问题仅针对我自己(要求Google Cloud SQL支持人员)。

我遇到了同样的问题,几分钟后我明白了..

  1. 使您的GCE服务已启用云SQL(在实例化期间)
  2. 为您的GCE实例拥有一个静态IP(即使实例正在运行,您也可以使用云控制台),并配置Cloud SQL以接受该IP
  3. 为云SQL设置根密码

那么您的命令是mysql --host = --user = root --password =

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM