忘記了MariaDB root密碼的解決辦法


1.停掉mariaDB

systemctl stop mariadb.service 

2.KILL掉系統里的MySQL進程;

ps -ef | grep mariadb #查詢進程PID

kill 進程PID

3.用以下命令啟動MySQL,以不檢查權限的方式啟動;

mysqld_safe -skip-grant-tables &

或是 修改/etc/my.cnf文件,在[mysqld]下添加 skip-grant-tables , 再啟動mysql

3. 然后用空密碼方式使用root用戶登錄 MySQL;
mysql -u root
4. 修改root用戶的密碼;
mysql> update mysql.user set Password=password('新密碼') where User='root'

mysql> flush privileges;

mysql> quit

5. 改完密碼別忘記刪除配置文件中的 skip-grant-tables

6. 重新啟動MySQL,就可以使用新密碼登錄

systemctl start mariadb.service #啟動mariaDB

 


免責聲明!

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



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