Mysql密碼重置
在忘記root密碼的時候,可以這樣解決 :
-
以windows爲例:
- 關閉正在運行的MySQL服務。
- 打開DOS窗口,轉到
mysql\bin
目錄。 - 輸入
mysqld --skip-grant-tables
回車。--skip-grant-tables
的意思是啓動MySQL服務的時候跳過權限表認證。 - 再開一個DOS窗口(因爲剛纔那個DOS窗口已經不能動了),轉到
mysql\bin
目錄。 - 輸入mysql回車,如果成功,將出現MySQL提示符
>
。 - 連接權限數據庫:
use mysql;
- 改密碼:
update user set password=password("123") where user="root";
- 刷新權限(必須步驟):
flush privileges;
- 退出
quit
- 註銷系統,再進入,使用用戶名
root
和剛纔設置的新密碼123
登錄。