萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> 解決mysql遠程鏈接1130錯誤方法介紹

解決mysql遠程鏈接1130錯誤方法介紹

在遠程連接mysql數據庫時提示錯誤代碼是1130,ERROR 1130: Host 10.0.0.1 is not allowed to connect to this MySQL server 錯誤,下面我來給大家介紹具體的解決辦法。

錯誤提示

錯誤代碼是1130,ERROR 1130: Host 10.0.0.1  is not allowed to connect to this MySQL server


解決辦法

無法給遠程連接的用戶權限問題。
結果這樣子操作mysql庫,即可解決。
在本機登入mysql後,更改 “mysql” 數據庫裡的 “user” 表裡的 “host” 項,從”localhost”改稱'%'。。

 代碼如下 復制代碼 mysql -u root -p
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;
mysql>select 'host'   from user where user='root';


其它的一些辦法


方法一、本地登入mysql,更改 “mysql” 數據庫裡的 “user” 表裡的 “host” 項,將”localhost”改為”%”

 代碼如下 復制代碼

#mysql -u root -proot
mysql>use mysql;
mysql>update user set host = ‘%’ where user = ‘root’;
mysql>select host, user from user;

方法二、直接授權(推薦)

從任何主機上使用root用戶,密碼:youpassword(你的root密碼)連接到mysql服務器:

 代碼如下 復制代碼

# mysql -u root -proot
mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root’@'%’ IDENTIFIED BY ‘youpassword’ WITH GRANT OPTION;

允許地址202.11.10.253上用root用戶,密碼dboomysql來連接mysql的所有數據庫,付給select,insert,update,delete權限。

 代碼如下 復制代碼

# mysql -u root -proot
grant select,insert,update,delete on *.* to root@”202.11.10.253″ Identified by “dboomysql”;

允許地址202.11.10.253上用root用戶,密碼dboomysql來連接mysql的所有數據庫,付給所有權限。

 代碼如下 復制代碼

# mysql -u root -proot
grant all on *.* to root@”202.11.10.253″ Identified by “dboomysql”

重啟Mysql服務後,這樣就可用圖形化數據庫管理軟件(Navicat MySQL是個不錯的選擇)遠程訪問Mysql


因為沒有遠程訪問權限,開通遠程訪問權限的方法本站有 但是修改後要記得刷新權限,如果不刷新權限,重啟數據庫也可以。

否則修改了和沒修改是一個樣子的 ,會繼續出現1130錯誤

copyright © 萬盛學電腦網 all rights reserved