【发布时间】:2014-08-20 01:26:40
【问题描述】:
我无法从我的桌面 mysql 客户端连接到 Google Cloud SQL。我也无法在谷歌控制台中设置 sql 实例密码。它说“实例很忙”。几周前,我能够使用相同的命令行连接到 sql 实例。现在还不清楚为什么它不允许这样做。我看到之前有人问过类似的问题,但没有任何解决方案。
c:\mysql --host=xxx.xxx.253.xx --user=root --password ERROR 1045 (28000): Access denied for user 'root'@'xxx.xxx.214.xxx' (使用密码: NO)
我尝试从命令行连接的原因是我从 GAE 访问同一数据库也失败,并出现与以下相同的错误。
com.xxx store: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
这是我第一次尝试从 GAE 应用程序访问数据库。知道为什么 mysql 客户端没有连接以及我应该在哪里进行故障排除?
编辑: mysql 客户端连接问题通过升级到更新的 mysql 版本 (5.6.19) 得到解决。 GAE 连接问题仍然存在。
我使用的 jdbc url 是 "jdbc:google:mysql://projid:sqlinstance/dbname?user=root&password=root"
【问题讨论】:
标签: mysql google-app-engine google-cloud-sql