windows的navicat鏈接linux的數據庫

在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)配置

這樣,就能夠鏈接成功了。

 

相關文章
相關標籤/搜索