mysql8忘記登錄密碼時,修改密碼方法


一、停止mysqld進程

systemctl stop mysqld.service

二、修改/etc/my.cnf(在mysqld選項添加skip-grant-tables),設置免密碼登錄:

vim /etc/my.cnf

三、登錄mysql並修改root密碼為空:

update mysql.user set authentication_string=''  where User='root';

四、退出mysql,去掉/etc/my.cnf上的skip-grant-tables,上述步驟二添加的配置

五、再次登錄mysql,密碼為空,修改root用戶密碼為新密碼:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Zcz123456!';

六、退出后重新登錄,輸入新的密碼即可成功登錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM