Linux MySQL密码遗忘如何解决
小白借鉴大佬操作
首先关闭MySQL数据库
systemctl stop MySQL
vim /etc/my.cnf #进入MySQL的配置文件
在文件末尾加入skip-grant-tables命令
保存退出
重启MySQL
systemctl restart MySQL
现在就可以进入数据库了,不用密码
MySQL -u root -p
直接回车
进入数据库后
use MySQL; #进入MySQL数据库(MySQL库下存放有用户信息)
update user set authentication_string=password(‘新密码’) where user=‘用户’; #更改密码
flush privileges; #刷新权限(一定要)
exit
删除上面/etc/my.cnf配置文件中新加入的语句
保存退出
重启MySQL数据库
现在就可以用新密码登录数据库了
实测有效,有问题私聊