Cloud SQL数据库无法从mysql客户端连接

时间:2014-06-29 14:49:54

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

我无法从桌面mysql客户端连接到Google Cloud SQL。我也无法在谷歌控制台中设置sql实例密码。它说“实例很忙”。几个星期前,我能够使用相同的命令行连接到sql实例。现在还不清楚它为什么不允许这样做。我之前看到过一个类似的问题,但它没有任何解决方案。

c:\ mysql --host = xxx.xxx.253.xx --user = root --password ERROR 1045(28000):用户'root'@'xxx.xxx.214.xxx'拒绝访问(使用密码:否)

我尝试从命令行连接的原因是我从GAE访问同一个数据库也失败了,错误与下面相同。

com.xxx store:java.sql.SQLException:用户'root'@'localhost'拒绝访问(使用密码:YES)

这是我第一次尝试从GAE应用程序访问数据库。知道为什么mysql客户端没有连接以及我应该在哪里进行故障排除?

修改 通过升级到更新的mysql版本来解决mysql客户端连接问题(5.6.19)。 GAE连接问题仍然存在。

我使用的jdbc网址是 “JDBC:谷歌:MySQL的:// PROJID:SQLINSTANCE / DBNAME用户=根&安培;密码=根”

1 个答案:

答案 0 :(得分:1)

通过从网址中删除密码解决了GAE连接问题。新的jdbc url是“jdbc:google:mysql:// projid:sqlinstance / dbname?user = root”。