【问题标题】:Cloud SQL database failed to connect from mysql clientCloud SQL 数据库无法从 mysql 客户端连接
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-03-16
      • 2019-11-10
      • 2012-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多