Centos8 重置mysql8的root密碼

處理步驟

# 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用戶密碼的方式來進行重置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章