mysql解決外網不能連接
Author:SimpleWu
或許有些時候會遇到通過ip地址訪問項目的數據庫,可是訪問失敗了。
現在給大家一種解決方案:
#進入mysql數據庫
USE mysql;
#查詢用戶
SELECT HOST,USER,PASSWORD FROM USER;
可以看到user為root,host為localhost的話,
說明mysql只允許本機連接,那么外網,本地軟件客戶端就無法連接了。
#調整方法:
#執行:
update user set host='%' where user ='root';
#或者
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#執行刷新權限:
flush privileges;
可以測試外網連接mysql服務器。如果還是連接不了請檢查防火牆是否開啟。

