【发布时间】: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
尝试通过 ssh 连接亚马逊服务器数据库,但出现错误 “使用 root 用户通过 34.xxx.xxx.xxx:22 的 SSH 隧道在 127.0.0.1:3306 连接到 MySQL 失败”。相同的设置适用于其他电脑。出了什么问题如何克服? 我正在使用 Ubuntu 工作台。
救命!
【问题讨论】:
标签: mysql sockets ubuntu ssh workbench
您需要首先确定是工作台问题还是连接问题。你能从终端连接到数据库吗?如果成功,您将看到密码提示。如果在输入正确的密码后,访问被拒绝,则问题可能出在尝试连接到该远程数据库的 ip 上。为此,您需要 GRANT 访问权限。
mysql >GRANT ALL ON [DatabaseName].* TO 'root'@'127.0.0.1' IDENTIFIED BY '[PASSWORD]';
一旦您尝试过,请在此处分享您的发现。
【讨论】: