Linux---MySQL密碼找回方式

 

MySQL中root用戶忘記密碼找回方式:

1、先關閉所有正在運行的mysqld進程:

killall mysqld 

2、使用跳過授權表參數啓動MySQL: 

mysqld_safe --skip-grant-tables --user=mysql &

3、爲root@localhost設置新密碼: 

mysql -u root -p   //使用空密碼登錄數據庫

use mysql;    //選擇要操作的庫名

update user set Password=password('newpassword') where User='root';  //更改root用戶的密碼

4、正常重啓MySQL後就可以使用新密碼進行登錄or flush privileges; 


注意:1)如果對sql語句熟悉的話,update這句就不用解釋了第一個User是表

名、第二個User是表中的字段。第一個Password是表中的字段,第二個Password()是
加密用的函數。new_pass是要更改的密碼。 

2)flush privileges可以不用添加。直接重啓


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