Sequel Pro“SSH端口转发失败”

当我尝试通过Sequel Pro SSH连接到MySQL时,出现以下错误:

无法连接到主机a.fcknet.dk,因为通过SSH的端口连接被拒绝。

请确保您的MySQL主机已设置为允许TCP / IP连接(无–skip-networking),并configuration为允许您通过隧道传输的主机进行连接。

您可能还想检查端口是否正确,并且您有必要的权限。

检查错误详细信息将显示可能提供更多细节的SSHdebugging日志。

MySQL表示:在'读取初始通信包'丢失连接到MySQL服务器,系统错误:0

我检查了我的my.cnf ,并且存在以下部分:

 # # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 127.0.0.1 

我能够通过SSH成功​​连接,然后通过mysql命令手动连接到MySQL服务器。 我该如何做这项工作? 🙂

提前致谢。

我可能在这里弄错了,但我认为如果MySQL绑定到本地主机,它只能通过套接字进行侦听,所以它不能通过localhost:3306(这是隧道的工作方式)连接。

通过尝试telnet来testing它: telnet 127.0.0.1 3306