我在Windows上使用vagrant+VirtualBox搭建php开发环境,为了便于管理数据库,使用Navicat连接虚拟机上的数据库。
1、启动虚拟机后,使用Xshell连接到虚拟机,登录数据库服务,创建一个test用户并授权;
2、创建用户之后,刷新权限;
flush privileges
3、重启数据库服务
sudo service mysql restart
4、cd /etc/mysql 进入到my.cnf文件所在的目录下,sudo cp my.cnf my.cnf.bak,备份文件
5、打开配置,找到bind-address= 127.0.0.1这一行,注释掉
6、重启数据库,使用Navicat进行连接。