您好,登錄后才能下訂單哦!
有時登錄MySQL時,會提示密碼過期提示,如下圖:
此時的客戶端窗口,都無法登錄的MySQL數據庫服務器中,但是通過命令行操作,可以登錄到MySQL數據庫服務器中,但是通過命令行登錄到MysQL數據庫服務器中,不能執行任何命令,此時需要修改mysql密碼,具體的操作如下:
通過命令行進入MySQL
mysql -uroot -pwf123456
執行修改密碼的命令:
SET PASSWORD = PASSWORD('123456');
注:使用這個命令“set password for root@localhost = password('wf123456');”修改密碼時,會提示命令錯誤,錯誤代碼為“You must reset your password using ALTER USER statement before executing this statement.”所以修改密碼,盡量用上面的命令。
設置數據庫賬號沒有過期時間:
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
查看用戶的user表中的password_expired字段是否是Y,是Y,用戶則已經過期,是N,則用戶沒有過期。
修改完賬號的密碼后,則MySQL的客戶端連接工具,就可以重新連接上數據庫了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。