解決MySQL登錄報錯1130:1130?Host?***.***.***.***?is?not?allowed?to?connect?to?this?MySQL?server
一、問題發(fā)現
? 從Navicat登錄MySQL時報錯:1130 Host ... is not allowed to connect to this MySQL server
? 原因分析:報錯信息表示需要連接的數據庫不允許其他主機進行訪問,這是因為MySQL的系統數據庫mysql中的user表沒有配置遠程訪問主機的登錄信息,只有l(wèi)ocalhost本地登錄的信息(如下圖);

二、解決方法
例子:比如希望以XXX用戶從ip為XXX.XXX.XX.X的主機登錄MySQL數據庫,解決步驟如下:
#在MySQL所在主機上使用root用戶進行登錄 mysql -u root -p #進入數據庫mysql use mysql; #進行授權 grant all privileges on \*.\* to 'XXX'@'XXX.XXX.XX.X' identified by 'passwords' with grant option;

以上操作只是允許XXX用戶從指定ip地址登錄MySQL,如果希望XXX用戶可以從任意ip地址登錄MySQL,則可以做如下操作:
grant all privileges on \*.\* to 'XXX'@'%' identified by 'passwords' with grant option;
修改完成后,即可通過navicat登錄:

總結
到此這篇關于解決MySQL登錄報錯1130:1130 Host ***.***.***.*** is not allowed to connect to this MySQL server的文章就介紹到這了,更多相關MySQL登錄報錯1130內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
在 Windows 10 上安裝 解壓縮版 MySql(推薦)
這篇文章主要介紹了在 Windows 10 上安裝 解壓縮版 MySql(推薦)的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-12-12
關于MySQL數據遷移--data目錄直接替換注意事項的詳解
本篇文章是對關于MySQL數據遷移--data目錄直接替換的注意事項進行了詳細的分析介紹,需要的朋友參考下2013-06-06
Keepalived+HAProxy實現MySQL高可用負載均衡的配置
這篇文章主要介紹了keepalived+haproxy實現MySQL高可用負載均衡的配置方法,通過這兩個軟件可以有效地使MySQL脫離故障及進行健康檢測,需要的朋友可以參考下2016-02-02
MySQL大內存配置方案 如my-medium.ini、my-huge.ini等
這篇文章主要介紹了MySQL大內存配置方案 如my-medium.ini、my-huge.ini等,經測試確實不錯,訪問mysql速度快了很多2014-08-08
MySQL錯誤代碼3140:無效的JSON文本編碼問題解決辦法
下面這篇文章主要給大家介紹了關于MySQL錯誤代碼3140:無效的JSON文本編碼問題的解決辦法,文中通過代碼介紹的非常詳細,對大家學習或者使用mysql具有一定的參考借鑒價值,需要的朋友可以參考下2024-03-03

