# MySQL/MariaDB root密码恢复方法
目录
# 1.修改MySQL的登录设置:
vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
保存并且退出vi。
# 2.重新启动mysql
service mysqld restart
# 3.登录并修改MySQL的root密码
登录mysql命令行
mysql -uroot -p
把root密码修改为new-password
mysql> USE mysql ;
mysql> UPDATE user SET Password = password ('new-password'),password_expired='N' WHERE User = 'root' ;
mysql> flush privileges ;
mysql> quit
# 4.将MySQL的登录设置修改回来
vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除 保存并且退出vi。
# 5.重新启动mysql
service mysqld restart