3

我想使用 MySql Workbench 从主机浏览我在 Vagrant 中的数据库。

到目前为止,我刚刚评论了该行bind-address = 127.0.0.1my.cnf一切正常,但最近我连接到一个新的 wi-fi,情况似乎发生了变化,我不得不将访客 IP 地址从192.168.0.200to更改为192.168.1.200,我无法从主机打开 mysql 连接。

我还尝试添加bind-address = 10.0.2.2猜测(不确定)这是我的主机 ip,但仍然相同。

我需要做什么?

谢谢

4

1 回答 1

7

为您的盒子定义一个静态 IP,如下例所示:

Vagrant.configure("2") do |config|

      config.vm.network "private_network", ip: "10.0.0.6"

在 Mysql Workbench 中通过 SSH 创建一个新连接:

Connection Method: Standard TCP/IP over SSH

SSH Hostname: 10.0.0.6 (like above)

SSH Username: vagrant

SSH password: vagrant

MySQL Hostname: 127.0.0.1

MySQL Username: root

MySQL Password: root

SSH 主机密钥识别:

您可以使用框特定的私钥代替密码。可以通过执行获取路径vagrant ssh-config

于 2014-08-19T10:24:26.313 回答