設置mysql外網訪問權限的方法
1.首先,在命令行中啟動MySQL服務;
sudo service mysql start
2.MySQL服務啟動后,輸入用戶名和密碼登錄MySQL;
mysql -u root -p
3.登錄MySQL數據庫后,在數據庫創建host;
update user set host='%' where user='root';
4.host創建后,即可即可設置用戶的外網訪問權限;
#設置任意主機可以用用戶名為root和密碼mypwd連接到mysqlGRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
#設置IP為192.168.133.128的主機可以使用用戶名為myuser密碼為mypwd連接到mysqlGRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.133.128' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
5.訪問權限設置好后,對MySQL數據庫進行更新即可。
flush privileges;