在windows的navicat鏈接在linux系統裝的mysql服務,分享下遇到的問題及解決辦法。mysql
直接拿linux的ip以及用戶名密碼去鏈接時,不少狀況下都會出現下面的樣子。 linux
1.關閉防火牆sql
命令:iptables -F數據庫
2.受權windows
mysql數據庫默認的user表裏會存着user=root的三條記錄,以下:3d
此時,幾條記錄的host都表明本機,不能遠程訪問,so須要將host改爲%。blog
mysql> update user set host='%' where host='localhost';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0ip
再去鏈接mysql,發現仍是不行,還須要刷新配置。table
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)配置
這樣,就能夠鏈接成功了。