windows系統下 重置mysql資料庫的密碼

TuKien發表於2024-12-04
  1. 停掉mysql服務
    win+x 按a 進入管理員cmd,輸入net stop mysql (mysql是服務名,不清楚的可以在服務中檢視)

2.輸入mysqld 爆紅

  1. 進入mysql安裝目錄

  2. 輸入./mysqld --console --skip-grant-tables 報錯

  1. 要加入資料目錄地址,輸入 .\mysqld --console --datadir="D:\Develop\MySQL\Data\Data" --skip-grant-tables --shared-memory
    注意這裡 --datadir="D:\Develop\MySQL\Data\Data" 為你資料庫資料目錄地址

  2. 重新開一個cmd 還是進入到mysql的服務地址 輸入./mysql -uroot 進入mysql

  3. 先重新整理 flush privileges; 在輸入 alter user root@localhost identified by '123'; 注意 密碼自己輸入

8.退出mysql 再次輸入./mysql -uroot -p123 登入成功就證明密碼修改成功

9.中止mysqld的服務, 啟動mysql net start mysql

10.這樣使用新密碼就能登入成功了

相關文章