1. 程式人生 > >navicat連接lnmp數據庫報錯解決

navicat連接lnmp數據庫報錯解決

防火 text 連接 ica 沒有 分享圖片 tables ado error

Linux防火墻(Mysql的3306端口沒有對外開放)為了安全LNMP默認是禁止遠程連接的

查看已有的iptables規則,以序號顯示,linux終端輸入以下命令:

iptables -L -n --line-numbers
技術分享圖片

發現第五條對應的3306端口是Drop(拒接)的,所以我們需要手動開啟,輸入以下命令開啟,linux終端輸入以下命令:

iptables -D INPUT 5

錯誤代碼是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 是無法給遠程連接的用戶權限問題

Sql代碼

GRANT ALL PRIVILEGES ON . TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;

執行完後,再
mysql:flush privileges;
刷新一下權限就可以了,不用重啟

完整操作:

開始->運行->cmd
cd\
cd mysql安裝目錄\bin
mysql -u root -p123456;
mysql GRANT ALL PRIVILEGES ON . TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;
mysql flush privileges;

navicat連接lnmp數據庫報錯解決