mysql8.0 for windows 本地mysql忘記密碼怎么辦


故事背景:

事情是發生在一個風和日麗的上午。

 

之前項目用到mysql。本地安裝了一個。后來做了其他項目。用不上mysql。擱淺了。

最近要用到mysql。密碼記不清了。沒關系,我先回憶回憶~

mysql -u root -p

試了十來次我放棄了。

 

然后是百度啊:

mysqld --skip-grant-tables

或者mysqld –defaults-file="C:\Program Files\MySQL\MySQL Server 8.0\bin\my.ini" –init-file="D:\storedb\mysql-ini.txt"

或者本地my.ini文件修改。我居然沒這個文件...

可以說我這個版本都不好使。

 

打開一個cmd命令,這里記錄下叫窗體1:

cd C:\Program Files\MySQL\MySQL Server 8.0\bin net stop mysql mysqld --console --skip-grant-tables --shared-memory

 

以上命令按順序輸入后,

再打開個cmd命令,窗體2:

cd C:\Program Files\MySQL\MySQL Server 8.0\bin mysql -u root -p //不輸入密碼直接回車
 use mysql update user set authentication_string='' where user='root'; quit

 

直接關閉窗體1

再打開一個cmd窗體,窗體3:

net start mysql cd C:\Program Files\MySQL\MySQL Server 8.0\bin mysql -u root -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'root2019';

 

好了。到這就結束了。

密碼設置成今年最流行的root2019了。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM