your password has expired.To log in you must change itusing a client that supports expired passwords


學java當然就少不了要跟mySQL打交道,終於經歷了2小時的惡心安裝后,舒舒服服的敲了一天demo,第二天再來的時候發現居然mySQL又特么出幺蛾子,無法連接上了。 仔細看了一下錯誤原因:your password has expired.To log in you must change itusing a client that supports expired passwords。 大概意思就是:你的這個密碼已經過期了,請先去修改密碼。 注意這個時候你的密碼其實是正確的,只是它過期了,過期了就改唄,走改去~

1.首先進入你的mySQL安裝的bin目錄下:

 

 

 

2.接着敲mysql -uroot -p 進入mysql中

 

 

 

3.輸入你的密碼 我的是root,成功后就是下面的樣子滴

 

 

 

3.這個時候就可以開始修改你的密碼了:

 

 

 

4.設置我們這次的密碼永遠不過期,記得要設置省得天天磨磨唧唧的: alter user 'root'@'localhost'password expire never

 

 

 

5.再保存刷新一下吧

 

 

 

6.滾去Navicat測試一下咯

 

 

 

完美~
————————————————
版權聲明:本文為CSDN博主「蘭犟」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/fenniang16/article/details/81216602


免責聲明!

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



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