今天在使用mysql的時候,提示“your password has expired”,看了一下問題是因為我本地mysql的密碼已經過期了,然后搜羅了一下網上的解決辦法。(我的mysql版本 5.7.20 win10系統) 找到mysql的安裝目錄,打開命令行窗口,把路徑轉到bin目錄下:

然后輸入命令:mysql -uroot -p,回車;
提示輸入密碼時,輸入原密碼

image.png
修改原密碼(繼續使用原密碼也可以的),輸入命令:
set password for root@localhost = password('qwer1234!@#$');<請牢記新密碼> 修改root密碼永不過期,輸入命令: alter user 'root'@'localhost' password expire never;

image.png
然后就可以使用新密碼登陸了,而且密碼不會過期。