![无法通过虚拟机的 SSH 隧道连接到 mysql](https://linux22.com/image/1378754/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9A%84%20SSH%20%E9%9A%A7%E9%81%93%E8%BF%9E%E6%8E%A5%E5%88%B0%20mysql.png)
我的设置
主机:win 7
客户机:opensuse [10.0.2.15]
端口转发 80, 22 从 127.0.0.1 到 10.0.2.15
使用 winscp 连接到虚拟机[电子邮件保护]:22 使用公钥认证可以正常工作。我也可以通过在主机上访问 127.0.0.1 来访问 Apache。
我无法使用 ssh 隧道访问 mysql。我正在使用 heidisql。我有另一台远程机器,我通过 ssh 隧道访问它,并且它在该服务器上使用相同的配置运行良好。
我总是得到
“语句 #0 中出现 SQl 错误 (2003):无法连接到‘localhost’上的 MySQL 服务器 (10061)”
我究竟做错了什么?
答案1
我遇到了同样的问题。我通过增加 ssh 隧道选项卡中的“plink.exe 超时”设置解决了该问题。