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

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