Mysql忘记密码解决办法

1.修改Mysql配置文件

vi /etc/my.cnf

#在[mysqld]下面添加一行
skip-grant-tables

2.重启数据库

service mysqld restart

3.登录数据库修改密码

此时登录mysql可以发现无需进行密码验证

mysql -uroot -p

#修改密码
mysql> update user set password=password("123") where user="root";

mysql> alter user 'root'@'localhost' identified by '123';
#最后记得刷新权限 mysql
> flush privileges;

此时再将skip-grant-tables注释,重启数据库,即可用新的密码进行登录了。

posted @ 2022-03-22 09:43  RFAA  阅读(32)  评论(0编辑  收藏  举报