我可以用 Sequel Pro 连接到我的数据库,但我不能通过命令行。我在这里按照他们的说明进行操作:http ://www.sequelpro.com/docs/Connecting_to_a_MySQL_Server_on_a_Remote_Host#Do_I_need_to_use_the_Terminal_for_SSH_connections.3F
在他们的命令中,我从 Sequel Pro 的连接窗口和 SSH 选项卡中替换以下内容:
ssh -L 1234:mysqlhost:3306 sshuser@sshhost
mysqlhost => MySQL Host
sshuser => SSH User
sshhost => SSH Host
当提示输入密码时,我使用“SSH密码”中的密码
我不确定 Sequel Pro 在幕后做了什么不同的事情。