解決Navicat無法連接 VMware中Centos系統中的 MySQL服務器的問題
Host ‘xxxx’ is not allowed to connect to this MySQL server的解決方法
報錯:1130 -Host *** is not allowed to connect to this MySQL server
這裡的ip也發生瞭錯誤,我輸入的是192.168.117.101但是報錯報成192.168.117.1
實際的連接不上,可能有很多種,如果是上面這種報錯信息,則下面就是解決方法。如果不是,
可能原因有 網絡無法連通,文章鏈接:Centos設置靜態IP,並且連接到外網,
Linux服務器防火墻沒有開啟mysql端口:關閉Centos防火墻
Ubuntu的同樣可以借鑒上面兩篇博客,另外可以在我的專欄裡找找,應該能找到。
直接上解決方法:
首先在虛擬機中登錄mysql
mysql -u root -p
啟用mysql
use mysql;
允許遠程連接 授權
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的root密碼' WITH GRANT OPTION;
最好刷新一下權限;不刷新有可能也能生效
flush privileges;
然後測試連接,會發現成功
到此這篇關於解決Navicat無法連接 VMware中Centos系統中的 MySQL服務器的問題的文章就介紹到這瞭,更多相關Navicat無法連接VMware MySQL服務器內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- 解決mysql數據庫設置遠程連接權限執行grant all privileges on *.* to 'root'@'%' identified by '密碼' with grant optio報錯
- 從mysql讀寫分離著手提升服務器性能
- docker mysql修改root賬號密碼並賦予權限
- CentOS7環境下安裝MySQL5.5數據庫
- 如何快速修改MySQL用戶的host屬性