【发布时间】:2014-02-04 13:56:32
【问题描述】:
嗨(对不起我的英语)
我是 Google Cloud SQL 的新用户
我创建了一个“实例”并上传了我的数据库。
我请求一个 Ip,并且我已经添加了我所有的 VPS ip 的“授权网络” 我还从我的 ISP 添加了我当前的 IP。
我尝试从我的 VPS 连接
mysql_connect("Requested IP", "root", "PASSWORD")
但是什么也没发生,我收到了这个: 无法连接到“XXX.XXX.XXX.XXX”上的 MySQL 服务器 (4)
我也尝试从我的电脑连接 mysql 客户端,比如
mysql --host=Requested IP --user=root --password=PASSWORD
我收到了这个: ERROR 2005 (HY000): 未知的 MySQL 服务器主机
我做错了什么?
谢谢
【问题讨论】:
-
只是为了排除网络访问问题 - 您是否尝试过 ping IP 地址?
-
是的,我可以 ping 通 IP。但是现在当我尝试从我的 PC 与 mysql 客户端连接时,我收到此错误:错误 2013 (hy000) 在“读取初始通信数据包”服务器错误 2 时失去与 mysql 服务器的连接
-
经过多次尝试而没有改变任何东西,我可以从我的电脑连接。仍然无法从我的 VPS 连接。知道我做错了什么吗?
-
我猜这是防火墙设置 - 您的 VPS 的公共 IP 地址未在授权网络配置中设置。你能验证一下吗?
标签: mysql connection cloud google-cloud-sql