你的帐号不允许从远程登陆,只能在localhost登陆。更改user表里的host项,把“localhost”改为“%”。
mysql > use mysql;
mysql > update user set host = '%' where user = 'root';
mysql > select host, user from user;
mysql > flush privileges;
mysql > use mysql;
mysql > update user set host = '%' where user = 'root';
mysql > select host, user from user;
mysql > flush privileges;