2010年10月11日 星期一

Mysql连接1130错误的解决办法

Mysql连接1130错误的解决办法

ERROR 1130: Host 192.168.88.160 is not allowed to connect to this MySQL server

請設定 /etc/mysql/my.cnf 內 bind-address 127.0.0.1 改成 0.0.0.0

改表法。可能是你的帐号不允许从远程登陆,只能在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’;

sudo /etc/init.d/mysql restart

现在就可以连接了!

沒有留言:

張貼留言