Google Cloud SQL连接/权限失败

时间:2014-12-11 06:55:53

标签: mysql google-app-engine mysql-workbench google-cloud-sql

此wordpress启动器guide from google的最后步骤出现问题。

我已经在localhost上构建了我的页面并愉快地按下“部署”然后急切等待我的小鸟飞。想象一下,当我觉得跛足,无法连接到达它的朋友,谷歌云sql服务器时,我的chagrine。

首先,我尝试使用supplied by google here命令修复它:

  

mysql --host = instance-IP --user = user-name --password

但我只受到了

的欢迎
  

您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在第1行的“--host = ip --user = name --pass”附近使用正确的语法

我尝试了许多不同版本但无济于事。我搜索了建议使用mySQL workbench的论坛,这是我熟悉的工具。

我也遇到了很多错误。

  

无法连接到MySQL 2601:4:2d80:a6f:10ff:c984:174e:f135:0,用户root

两者都有原因(0)

和原因(2)

  

未知的MySQL服务器主机'ip-address'(2)

错误0应该是,根据谷歌:

  

例如,如果Google Cloud SQL拒绝连接,因为客户端连接的IP地址未经授权,[这将是]您收到的错误

这没有意义,因为我已经a)给他们我的ip和b)目前没有密码(在试图找出可能出错的时候清除它)。

基本上我在我的智慧结束。我已经相当广泛地环顾四周(我花了最后6个小时试图解决这个问题)并且无法获得看起来应该是相当简单的工作。

基本上我所说的是:帮助我堆叠溢出,你只是我的应用程序希望。

感谢。

1 个答案:

答案 0 :(得分:0)

好的,最后的解决方案!基本上经过这么多次尝试后我把它隔离成云sql不接受我的ip地址。

这缩小了我的想法a)我没有输入正确的IP地址(逻辑),或者b)我在代理后面并且不知道它。

我运行了ipconfig,然后输入了所有可能的ip,以及标准的“我的ip是什么”谷歌搜索,并输入了它。没有骰子。这导致我回到选项b)防火墙或代理。我搜索“我在代理人后面”吗?这导致我link

这返回了一个不同的 IPv4而不是谷歌“我的IP是什么”地址,我输入了成功!有效。为什么这个不同的IP地址适用于谷歌搜索和ipconfig搜索没有超出我的位置,所以任何人都在这里讨论为什么/在哪里找到它一直非常受欢迎。