2

有谁知道通过 MysqlWorkBench 连接到 VB MySQL 很热。我可以通过终端登录虚拟框,但无法通过 MySqlWorkBench 连接。我也可以在 vb 上 ping google,ifconfig 给了我 10.0.2.15 地址,当我在 MysqlWorkBench 中输入它时出现错误:

Failed to Connect to MySQL at 127.0.0.1:3306 through SSH tunnel at 10.0.2.15:2222 with user davs

我的虚拟盒子使用端口 2222 进行连接。此外,当我尝试连接 ip 127.0.0.1

Failed to Connect to MySQL at 127.0.0.1:3306 through SSH tunnel at 127.0.0.1:2222 with user davs     Failed to Connect to MySQL at 127.0.0.1:3306 through SSH tunnel at 127.0.0.1:2222 with user davs

任何建议都会有所帮助,谢谢。

4

2 回答 2

14

这看起来像一个老问题,但由于我刚刚遇到了这个问题,这里是我在 MysqlWorkbench 上使用的设置,以使我的 Mac 上的所有东西都能正常工作:

  • 连接方式:标准 TCP/IP over SSH
  • SSH 主机名:127.0.0.1:2222
  • SSH 密钥文件:/Users//.vagrant.d/insecure_private_key
  • Mysql 主机名:127.0.0.1
  • mysql服务器端口:3306
  • 用户名:root
  • 密码:流浪

您的设置可能略有不同,但关键部分是使用前面提到的不安全私钥。

于 2013-02-26T04:01:15.253 回答
2

使用位于以下位置的“不安全私钥”:~/.vagrant.d/insecure_private_key

于 2012-04-20T12:45:22.340 回答