- 先查看原先数据库的权限信息,发现只有localhost host具有root权限,我们需要改成所有host
use mysql;
select host,user from user;

- 修改mysql权限表
update user set host='%' where user='root';

3. 直接在当前状态下 重新远程连接OK
flush privileges;

- 再次查看mysql数据库的user表信息,发现OK
select host,user from user;

本文介绍了如何修改MySQL数据库的用户权限,将root用户的host权限从localhost改为%,以便从任意主机远程连接,并详细记录了步骤:查看原有权限、更新user表、验证更改并刷新权限。


被折叠的 条评论
为什么被折叠?



