我在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進行連接。