在安装MySQL时只定义了localhost能使用,结果当他机子远程访问时常常会被拒绝。
可以使用以后口令查看是否只是localhsot使用
use mysql;
select user, host from user;
可以看到以下效果:
| user | host |
-----------------------------
| root | localhost |
可以通过修改host字段中的属性使其对他它用户可用:
update user set host = '%' where user = 'root';
最后得到效果:
| user | host |
-----------------------------
| root | % |