或者新建一个用户(不用root也行)
在navicat里面的mysql数据库下也可以直接查看到user表里面的内容,应该可以直接修改(%表示所有)
-
登录 MySQL 数据库:登录到 MySQL 数据库服务器。
mysql -u root -p
输入你的 root 用户密码后,进入 MySQL 命令行。
-
选择正确的数据库:用户信息存储在
mysql
数据库中,选择mysql
数据库(user表):USE mysql;
-
修改 root 用户的主机(host)限制:root 用户的连接权限记录在
mysql.user
表中。要允许 root 用户从任意 IP 地址连接UPDATE user SET host='%' WHERE user='root' AND host='localhost';
这条命令将 root 用户的 host 字段从
localhost
修改为%
,表示允许从任意 IP 地址连接。 -
刷新权限:在修改完成后,需要刷新 MySQL 的权限设置,使修改生效。
FLUSH PRIVILEGES;
-
退出 MySQL:修改完成后,退出 MySQL 命令行:
EXIT;