【问题标题】:Workbench Says: Failed to Connect to MySQL at 127.0.0.1:3306 through SSH tunnel at 34.xxx.xxx.xxx:22 with user rootWorkbench 说:使用 root 用户通过 34.xxx.xxx.xxx:22 处的 SSH 隧道连接到 127.0.0.1:3306 处的 MySQL 失败
【发布时间】:2018-01-01 06:37:41
【问题描述】:

尝试通过 ssh 连接亚马逊服务器数据库,但出现错误 “使用 root 用户通过 34.xxx.xxx.xxx:22 的 SSH 隧道在 127.0.0.1:3306 连接到 MySQL 失败”。相同的设置适用于其他电脑。出了什么问题如何克服? 我正在使用 Ubuntu 工作台。

救命!

【问题讨论】:

    标签: mysql sockets ubuntu ssh workbench


    【解决方案1】:

    您需要首先确定是工作台问题还是连接问题。你能从终端连接到数据库吗?如果成功,您将看到密码提示。如果在输入正确的密码后,访问被拒绝,则问题可能出在尝试连接到该远程数据库的 ip 上。为此,您需要 GRANT 访问权限。

    mysql >GRANT ALL ON [DatabaseName].* TO 'root'@'127.0.0.1' IDENTIFIED BY '[PASSWORD]';

    一旦您尝试过,请在此处分享您的发现。

    【讨论】:

      猜你喜欢
      • 2014-11-02
      • 2023-02-10
      • 2012-06-19
      • 2014-03-21
      • 2018-10-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多