配置本机访问Vagrant MySQL服务

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

配置Vagrantfile端口转发

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

Grant 数据库权限配置

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

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

mysql>FLUSH PRIVILEGES

防火墙检查

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

# systemctl stop firewalld

配置本机访问MySQL

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