就我而言,Sequel Pro 报告:
Lost connection to MySQL server at 'reading initial communication packet', system error: 0
这很奇怪,因为我能够通过 ssh 连接,然后使用 mysql 命令。我正在连接到 virtualbox 客户机。
答案1
我已经解决了这个问题,但是在任何地方都找不到它的记录,因此我发布此信息来帮助其他人:
我在 /etc/ssh/sshd_config 文件中设置了“AllowTcpForwarding no”。一旦我将值更新为“AllowTcpForwarding yes”,并使用sudo restart ssh
SequelPro 重新启动 ssh 服务器,便能够连接到 mysql 服务器(经过数小时的失败尝试)。
希望这对某人有帮助。