忘记centos 中mysql密码怎么办

1.修改文件vim /etc/my.cnf

在最后一行加入skip-grant-tables  后可以免密登录

2.重启mysql :

systemctl restart mysql 

3.登录 mysql -u root

更改密码策略 set global validate_password_policy=LOW;

修改root密码为空

update user set authentication_string='' where user='root';

注销最后一行免密设置;

4.重启mysql :

systemctl restart mysql ;

重新登录 mysql -u root 

修改root密码

ALTER USER  'root'@'localhost'  IDENTIFIED BY  '新的密码';