Mysql忘記密碼 | Win10下Mysql 8.0忘記密碼解決方案


_文{}_\equiv{}_{\nabla \Delta \nabla \Delta \nabla \Delta} {}^{皮}{}_{實}{}^{樂}{}_{觀} {}^思_考 {}^有{}_{人^{生}}{}^{才_{有}}{}_{精^{彩}}
{}^{\star\star}{}^\equiv{}^{水土七口刀} {}_{生}{}^{活}{}_{閱}{}^{讀} {}^運_動 {}_有{}^{興_{趣}}{}_{才^{有}}{}^{人_{生}}


問題來源

  • 在調試項目過程中,修改mysql用戶密碼加密方式爲mysql_native_password後,無法登陸mysql。
  • 網上存在解決方案,但是少了某個步驟,且不夠詳細,所以在此略作總結。

步驟

  • 以管理員身份打開cmd窗口,net stop mysql 停止mysql服務,這裏mysql服務名不一定,有可能需要加版本。例如:net stop mysql80
  • cmd中執行以下命令
mysqld --console  --skip-grant-tables --shared-memory
  • 打開一個新的cmd窗口,net start mysql 重新啓動mysql服務
  • 執行以下命令
mysql -u root -p
  • 直接回車跳過密碼輸入
    -執行以下命令重置密碼爲111111
ALTER USER ‘root"@‘localhost" IDENTIFIED WITH mysql_native_password BY ‘111111";
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章