1. 開始 --> cmd --> net stop mysql (停用MySQL服務 沒啟動的可以省略)
2. 找到安裝路徑 MySQL Server 5.1下的my.ini
3. 打開 my.ini 找到 [mysqld] 然后在下面加上
這句: skip_grant_tables (意思好像是 啟動MySQL服務的時候跳過權限表認證 )
4. 然后就啟動數據庫修改密碼了
開始 --> cmd --> net start mysql (啟動MySQL服務)---> mysql 回車 ( 如果成功,將出現MySQL提示符)
5. 輸入use mysql; (連接權限數據庫)。
6. 改密碼:update user set password=password("123") where user="root";(別忘了最后加分號,5.7版本以前,5.7版本以后替換為password字段替換為:authentication_string)
7. 刷新權限(必須步驟):flush privileges; 。
8. 退出 quit。
9. 將第3 步的 my.ini里的 skip_grant_tables 去掉(啟動MySQL服務的時候不能讓他跳過權限表認證 )
10. 重啟MySQL ,再進入,使用用戶名root和剛才設置的新密碼123就可以登錄了。