如何连接到我的本地MacBook MySQL表格Vagrant VM Box?

时间:2014-06-04 12:09:55

标签: mysql macos vagrant

我已经设置了Vagrant VM,它对我来说效果很好。 当通过localhost连接时,本地MySQL也运行良好。

但我找不到如何通过vagrant连接到macbook本地MySQL的方法。

我的流浪者唯一可见的IP是我的macbook本地IP地址:10.0.0.4 ping它,但是这个IP没有回复对端口3306的任何请求,尽管my.cnf配置设置为: bind-address = 0.0.0.0:3306

并关闭Mac防火墙进行测试。

我不确定要提供哪些信息,请在评论中告诉我,我会扩展我的问题。

非常感谢

2 个答案:

答案 0 :(得分:4)

在能够访问VM主机上运行的mysql实例方面,您可以使用vagrant用于其nat nat接口的ip。

mysql -uroot -h 10.0.2.2

如果您为流浪汉机器配置了桥接接口,那么您可以使用主机在您与流浪者桥接的接口上使用的IP。

我已经使用brew安装版本的mysql对此进行了测试,当主机上的mysql服务器绑定在0.0.0.0127.0.0.1上时,它就可以正常工作,即mysql.server start --bind-address=127.0.0.1

答案 1 :(得分:1)

您可以使用

从流浪盒连接到本地mysql
mysql --host=10.0.2.2 -uroot -p