Linux下MySQL Error 1130 不能遠(yuǎn)程訪問 |
發(fā)布時間: 2012/8/15 18:04:55 |
最近做Linux項目用到MySQL數(shù)據(jù)庫,可是遠(yuǎn)程連接MySQL時總是報出erro 2003: Can't connect to MySQL server on '211.87.***.***' (111),昨天查了好幾個小時才找到解決方案,如下: 1.sudo gedit /etc/mysql.my.cnf 找到bind-address =127.0.0.1 修改為bind-address =0.0.0.0 2.sudo /etc/init.d/ mysql restart 在這種情況下如果再嘗試遠(yuǎn)程連接,則會報出ERROR 1130 (HY000): Host '211.87.***.***'is not allowed to connect to this MySQL server提示信息,不能遠(yuǎn)程連接數(shù)據(jù)庫。 在MySQL host上按如下命令操作 mysql -u root -ppassword //進入mysql控制臺 mysql>use mysql; mysql>update user set host = '%' where user = 'root'; //這個命令執(zhí)行錯誤時可略過 mysql>flush privileges; mysql>select host, user from user; //檢查‘%’ 是否插入到數(shù)據(jù)庫中 mysql>quit
本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |