windows mysql 密碼忘了怎么辦


長時間不用mysql,密碼忘記了怎么辦,按照下面的步驟可以重新設置密碼:

1、先把mysql服務停了,右鍵計算機--》選擇管理--》選擇服務和應用程序--》選擇服務--》找到mysql,停止它

 



2、打開mysql的安裝路徑,編輯my.ini文件,再最后一行加入:skip-grant-tables(數據庫啟動的時候 跳躍權限表的限制,不用驗證密碼,直接登錄),保存

C:\ProgramData\MySQL\MySQL Server 5.7


3、把mysql服務啟動

 

CMD 切換到MySQL安裝目錄Bin下: cd   C:\Program Files\MySQL\MySQL Server 5.7\bin
4、在cmd窗口中輸入:mysql -hlocalhost -uroot -p(如果mysql啟動路徑沒有加入到系統path中,就從cmd進入到mysql安裝路徑下的bin目錄執行命令),回車后提示輸入密碼,直接回車,進入mysql命令行

 



5、進入mysql命令行中,要選擇mysql數據庫:show databases;          【別忘了database后面還有個s。】

接下來,選擇系統庫:use mysql;



6、輸入命令:update user set password=password('123456') where user='root';再輸入flush privileges

 mysql5.7 mysql庫下面的user表沒有password字段無法修改密碼   5.7版本已經不再使用password來作為密碼的字段了  而改成了authentication_string

改為:update user set authentication_string=password('123') where user='root';



7、再次關閉mysql服務,刪除my.ini文件最后一行加入的內容

8、再次啟動mysql服務,在cmd中輸入mysql -hlocalhost -uroot -p,提示輸入密碼,輸入剛才修改的密碼,成功進入mysql。

 





免責聲明!

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



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