有可能是数据库的远程连接权限没有了,具体原因也不太清楚,解决办法如下:
1、登录数据库
mysql -uroot -p
2、进入mysql,查看host,没有%需要配置一下
usemysqlselect host,user,password from user;
3、进行配置
update user set host="%" where user="root";
FLUSH PRIVILEGES; 更新权限
执行完以上命令后,然后再查看一下,有了%之后说明配置成功
文章描述了当数据库远程连接权限丢失时,如何通过登录MySQL,使用SQL命令更新root用户的host为%,并执行FLUSHPRIVILEGES来恢复远程访问权限的过程。
有可能是数据库的远程连接权限没有了,具体原因也不太清楚,解决办法如下:
1、登录数据库
mysql -uroot -p
2、进入mysql,查看host,没有%需要配置一下
usemysqlselect host,user,password from user;
3、进行配置
update user set host="%" where user="root";
FLUSH PRIVILEGES; 更新权限
执行完以上命令后,然后再查看一下,有了%之后说明配置成功
963
4466

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