當 MySQL 密碼過期時,可以通過以下步驟解決:
mysql -u root -p
輸入 root 用戶密碼,進入 MySQL 命令行。
切換到 mysql 數據庫:
use mysql;
SELECT user, password_expired FROM user;
ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';
將 'username'
替換為實際的用戶名,'new_password'
替換為想要設置的新密碼。
UPDATE user SET password_expired='N' WHERE user='username';
將 'username'
替換為實際的用戶名。
FLUSH PRIVILEGES;
exit;
這樣,用戶的密碼就不再過期,并且可以使用新密碼登錄 MySQL。