如何诊断Google Cloud SQL的root登录失败?

时间:2014-04-10 16:47:54

标签: google-cloud-sql

当尝试通过各种MySQL客户端连接到Google Cloud SQL实例时,根登录现在失败并显示错误:

$ mysql --host = 173.194.x.x --user = root -p 输入密码: ERROR 1045(28000):拒绝用户访问权限' @' 98.225.x.x' (使用密码:是)

我以前能够登录并执行各种任务(创建本地用户,添加表和存储过程等)。

我仍然可以以我创建的本地用户身份登录。

所以,我有:

  • 确认实例" IP地址"
  • 确认了#34;授权网络"
  • 设置并重置" Root密码"多次
  • "重置SSL配置"
  • 清除"仅允许SSL连接"
  • 的复选框
  • "重启动"多次实例

有关诊断root登录失败的任何建议吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:7)

这是一个错误的表现。请按照错误here的状态进行操作。

作为解决方法,请尝试以下步骤:

  1. 将SSL添加到实例(如果没有)
  2. 使用user = root与SSL连接
  3. 删除用户root @%
  4. 取消选中(如果已选中)“仅允许SSL连接”
  5. 再次设置root密码
  6. 现在尝试连接user = root和设置的密码。