- 停掉mysql服務
win+x 按a 進入管理員cmd,輸入net stop mysql (mysql是服務名,不清楚的可以在服務中檢視)
2.輸入mysqld 爆紅
-
進入mysql安裝目錄
-
輸入./mysqld --console --skip-grant-tables 報錯
-
要加入資料目錄地址,輸入 .\mysqld --console --datadir="D:\Develop\MySQL\Data\Data" --skip-grant-tables --shared-memory
注意這裡 --datadir="D:\Develop\MySQL\Data\Data" 為你資料庫資料目錄地址 -
重新開一個cmd 還是進入到mysql的服務地址 輸入./mysql -uroot 進入mysql
-
先重新整理 flush privileges; 在輸入 alter user root@localhost identified by '123'; 注意 密碼自己輸入
8.退出mysql 再次輸入./mysql -uroot -p123 登入成功就證明密碼修改成功
9.中止mysqld的服務, 啟動mysql net start mysql
10.這樣使用新密碼就能登入成功了