场景:
-------Windows配置Mysql如何主机都可访问
问题描述
-------本机可以正常连接mysql,但是局域网下其他主机无法连接!
原因分析:
mysql默认的用户表中
在MySQL数据库中,默认情况下,"root"用户的"host"字段值是 “localhost”。这意味着"root"用户只能从本地主机连接到MySQL服务器,要将其更改为允许从任何主机连接。
执行如下sql
1、查询用户表数据,
select host,user from user;
2、修改root用户的host值
update user set host = '%' where user = 'root';
3、重新加载和刷新权限表,确保这些更改立即生效
flush privileges;