【问题标题】:Remote Connect to Google Cloud SQL远程连接到 Google Cloud SQL
【发布时间】: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


【解决方案1】:

您应该将您的公共 IP 添加为 Cloud SQL 中的授权网络。

转到您的实例配置屏幕 -> 访问控制选项卡,然后在授权网络上添加您的公共 IP 地址。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-27
    • 2020-05-20
    • 2020-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-05
    • 1970-01-01
    相关资源
    最近更新 更多