Linux下MySQL或MariaDB忘記root密碼的解決方法


1.vim /etc/my.cnf

2.在[mysqld]下添加一行skip-grant-tables,然后保存並退出。

3.重啟mysql服務:service mysqld restart。

4.不用密碼直接登錄 mysql -u root

5.通過SQL修改root密碼

MySQL> UPDATE mysql.user SET Password=PASSWORD('新密碼') where USER='root';
MySQL> flush privileges;
MySQL> exit

6.修改/etc/my.cnf文件,把剛才加的skip-grant-tables刪除。

7.重啟mysql:service mysqld restart

8.可以通過新密碼登錄了:mysql -u root -p


免責聲明!

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



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