我正在尝试使用MySQL Workbench从OpenShift访问MySQL。为此,我通过SSH与Putty连接并创建了一个SSH隧道:L3316 -> localhost:3306
。
当我设置从MySQL Workbench到localhost:3316
的连接并测试我得到的连接
在'读取初始通信数据包时失去与MySQL服务器的连接,系统错误:0
答案 0 :(得分:1)
问题是我如何设置隧道。应该是L3316 -> x.x.x.x:3306
,其中x.x.x.x
是MySQL主机。您可以通过在OpenShift SSH控制台中运行rhc-list-ports
来看到这一点,您将获得类似
mysql -> x.x.x.x:3306
可能还值得检查用户是否可以访问数据库并且可以从远程主机连接,但是您将获得
访问被拒绝用户'blahblah'@'a.b.c.d'(使用密码:是)