mysql 遠端連結錯誤 ERROR 1130

SpringTang發表於2007-09-06

用MySQL-Front連線mysql的時候發生的這個錯誤
ERROR 1130: Host 129.2.1.100 is not allowed to connect to this MySQL server

1。 改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql後,更改 “mysql” 資料庫裡的 “user” 表裡的 “host” 項,從”localhost”改稱”%”

mysql -u root -p

mysql>use mysql;

mysql>update user set host = ‘%’ where user =’root’;

mysql>flush privileges;

mysql>select ‘host’,'user’ from user where user=’root’;

現在就可以連線了!

2. 授權法。例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。

GRANT ALL PRIVILEGES ON *.* BY ‘mypassword’ WITH GRANT OPTION;

如果你想允許使用者myuser從ip為129.2.1.22的主機連線到mysql伺服器,並使用mypassword作為密碼

GRANT ALL PRIVILEGES ON *.* BY ‘mypassword’ WITH

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7189057/viewspace-968204/,如需轉載,請註明出處,否則將追究法律責任。

相關文章