centos7重置mysql8.0的密碼

第一步:修改配置文件my.cnf設置mysql免密登錄

       編輯 MySQL 的配置文件vim /etc/my.cnf,加入下面這句skip-grant-tables,保存並退出,然後重啓mysql服務。

vim /etc/my.cnf

 第二步:免密登錄到mysql數據庫

       輸入命令mysql -u root -p 登錄數據庫,提示輸入密碼時直接敲回車。

 第三步:將默認的 root 密碼置空,並退出命令行

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

 第四步:刪除剛纔第一步 /etc/my.cnf 文件最後的 skip-grant-tables

       vim /etc/my.cnf,刪除完畢後,記得保存退出。

第五步:重啓mysql服務,並登錄mysql

       提示輸入密碼時直接敲回車,因爲我們剛纔已經將密碼置爲空了。

第六步:使用 ALTER 修改 root 用戶密碼

ALTER user 'root'@'localhost' IDENTIFIED BY 'Rfid123456';

 

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