配置本机访问Vagrant MySQL服务

Posted by Leon on 2015-11-05

在CentOS7,MySQL 5.7.9环境下,配置本机访问Vagrant Box服务MySQL需要,以下是配置过程。

配置Vagrantfile端口转发

1
2
Vagrant.configure(2) do |config|
config.vm.network "forwarded_port", guest: 3306, host: 8210

Grant 数据库权限配置

进入box并登陆mysql,grant 用户权限。以下修改root用户从任意主机连接到mysql服务器,并使用123456作为密码.

1
2
3
mysql>GRANT ALL PRIVILEGES ON *.*  TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES

防火墙检查

如何防火墙开启,需要把mysql端口添加到例外,或直接关闭防火墙。以下直接关闭防火墙.

# systemctl stop firewalld

配置本机访问MySQL

我用的是Sequel Pro,以下是设置参数: