navicat連接lnmp數據庫報錯解決
阿新 • • 發佈:2018-08-13
防火 text 連接 ica 沒有 分享圖片 tables ado error Linux防火墻(Mysql的3306端口沒有對外開放)為了安全LNMP默認是禁止遠程連接的
GRANT ALL PRIVILEGES ON . TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;
查看已有的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代碼
執行完後,再
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數據庫報錯解決