一.查看本機ip(我的是linux,使用ip addr命令)
ip addr
圖片中192.168.1.3是本機ip,虛擬機中sqlyog連接的地址,下面那個地址是虛擬機的ip,這個是本機連接虛擬機所使用到的。
二.開啓mysql的遠程連接服務(不開啓sqlyog登錄會報2013錯誤)
1.登錄
mysql -uroot -p密碼
2.創建遠程登陸用戶並授權
--
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
1、所指的*號表示本地數據庫的數據庫名 *.*號表示而本地的所有數據庫都授權 test.*表示授權test數據庫裏面的所有表
2、所指的是root這個用戶 4表示root對應的密碼名
3、 表示host主機IP 這裏的%表示正常的IP地址都可以,
三、開啓mysql的遠程賬號
執行 flush privileges;
flush privileges;