MySQL服务器 无法远程访问的原因是用户表的root用户的host字段是localhost,表示只允许本机登录。
只需要将用户表的host字段改为“%”,这样所有的ip都允许登录。
可以使用命令修改user表的host字段
use mysql;
update user set host = '%' where user = 'root';
当然,如果不想使用命令,还可以在本机使用图形界面修改,如图所示
MySQL服务器 无法远程访问的原因是用户表的root用户的host字段是localhost,表示只允许本机登录。
只需要将用户表的host字段改为“%”,这样所有的ip都允许登录。
可以使用命令修改user表的host字段
use mysql;
update user set host = '%' where user = 'root';
当然,如果不想使用命令,还可以在本机使用图形界面修改,如图所示