小编Fra*_*rio的帖子

无法使用 Workbench 通过 SSH 连接到 MySQL 数据库

我正在尝试通过 SSH 隧道从我们的 Web 应用服务器之一使用 MySQL Workbench 连接到我的数据库。这是基本配置;请注意,出于安全原因,我更改了屏幕截图中的一些值。

工作台截图

问题是每次我尝试从我们的应用服务器之一通过 SSH 隧道进行连接时,都会收到以下错误:

无法使用用户 social_shop_prod 通过 computer.amazonaws.com 上的 SSH 隧道连接到 us-east-1.amazonaws.com。无法连接到 127.0.0.1 上的 MySQL 服务器。

但是,如果我通过以下命令行通过 SSH 使用相同的凭据:

mysql -u social_shop_prod -h us-east-1.amazonaws.com -p
Run Code Online (Sandbox Code Playgroud)

我可以成功连接并获得 MySQL 交互式命令提示符。

在这里与我的开发团队的其他成员进行了交谈,但我们都没有弄清楚为什么我无法使用 Workbench 从我们的应用服务器通过 SSH 建立隧道;但是当我通过 SSH 连接到我们的一个应用服务器并通过命令行连接到 MySQL 时;我可以成功连接。

为什么它试图通过 127.0.0.1 连接?我没有在配置中指定;我的主机文件也不会将下面显示的域重定向到该 IP。

非常感谢任何建设性的意见。

mysql mysql-workbench

10
推荐指数
1
解决办法
6万
查看次数

标签 统计

mysql ×1

mysql-workbench ×1