使用 MySQL Workbench 连接到 OpenShift MySQL

Connect to OpenShift MySQL with MySQL Workbench

我正在尝试使用 MySQL Workbench 从 OpenShift 访问 MySQL。为此,我通过 SSH 与 Putty 连接并创建了一个 SSH 隧道:L3316 -> localhost:3306.

当我设置从 MySQL Workbench 到 localhost:3316 的连接并测试连接时,我得到

Lost connection to MySQL server at 'reading initial communication packet, system error: 0

问题是我如何设置隧道。它应该是 L3316 -> x.x.x.x:3306,其中 x.x.x.x 是 MySQL 主机。您可以在 OpenShift SSH 控制台中通过 运行 rhc-list-ports 看到它,您会得到类似

的内容
mysql -> x.x.x.x:3306

可能还需要检查用户是否有权访问数据库以及是否可以从远程主机连接,但是你会得到

Access denied for user 'blahblah'@'a.b.c.d' (using password: YES)