1.进入mysql,修改 mysql这个database下的user数据表 将root用户对应的记录只保留一条host为localhost的记录;
然后将root用户对应的host属性由localhost改为%
再执行命令 flush privileges;
2.修改/etc/mysql/my.cnf
老的版本中
>skip-networking => # skip-networking
新的版本中
>bind-address=127.0.0.1 => bind-address= 你机器的IP
这样就可以允许其他机器访问MySQL了。