處理步驟
# 1.修改配置
vim /etc/my.cnf
# 2.進入編輯狀態,在配置文件的最後加入
skip-grant-tables
# 3.保存退出
# 4.重啓mysql服務
systemctl restart mysqld.service
# 5.登陸mysql命令行, 密碼輸入部分直接回車不用管他
mysql -uroot -p
# 6.清空root用戶的密碼
use mysql;
select host, user, authentication_string, plugin from user;
update user set authentication_string='' where user='root';
#7.退出mysql命令行,刪除前面在my.cnf中添加的配置,然後重啓mysql服務(步驟跟前面一樣,不寫)
#8.進入mysql命令行然後修改root密碼即可
ALTER user 'root'@'%' IDENTIFIED BY 'root123##ROOT';
整個處理的思路就是先把user表的root用戶的密碼字段改成’’,然後走修改root用戶密碼的方式來進行重置。