一、在Navicat Lite中打开要连接的数据库后输入查询语句:
select user,host from mysql.user;
二、将root和mysql.sys对应的host改为%,然后保存.
三、重启MySQL服务后就能远程访问数据库了
四、说明:
host列是指定登录的ip,比如说 user=root host=192.168.1.1 ,这里的意思就是说,root用户只能通过 192.168.1.1的客户端去访问,而%则是个通配符, 如果host=192.168.1.%,那么就表示 只要是 ip为host=192.168.1.前缀的客户端都可以连接,那么host=%的话则表示所有ip都有权去连接。 链接:说明参考.