我正在尝试使用 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)
关于mysql - 使用 MySQL Workbench 连接到 OpenShift MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29212415/