您的位置:首頁 > 數據庫 > Mysql

解決遠程連接mysql錯誤1130代碼的方法

日期:2011-09-29 15:56:07 點擊: 來自: 作者:
今天在用遠程連接Mysql服務器的數據庫,不管怎么弄都是連接不到,錯誤代碼是1130,ERROR 1130: Host 192.168.2.159 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';
第一句是以權限用戶root登錄
第二句:選擇mysql庫
第三句:查看mysql庫中的user表的host值(即可進行連接訪問的主機/IP名稱)
第四句:修改host值(以通配符%的內容增加主機/IP地址),當然也可以直接增加IP地址
第五句:刷新MySQL的系統權限相關表
第六句:再重新查看user表時,有修改。。
重起mysql服務即可完成。

 

More..素材圖片 Picture Navigation
相關鏈接 Correlation Link
Mysql熱門 Class Hot
Mysql推薦 Class Commend
版權所有:中國網站資源 2005- 未經授權禁止復制或建立鏡像 This Site Tech:XHTML+DIV+CSS+Javascript
CopyRight ® 2005- www.21ftd.com online services. all rights reserved. ICP06016627
Optimized to 1024x768 to Firefox,Netscape,Opera,MS-IE6+.
ope电竞