mysql5.7.4以降
グローバルなデフォルトのパスワードの有効期限を設定する
my.cnf構成ファイルを変更します。
[mysqld]
default_password_lifetime=90 #密码90天过期
或是
[mysqld]
default_password_lifetime=0 #密码永不过期
または実行時に変更します。
SET GLOBAL default_password_lifetime = 90;
ユーザーのパスワードの有効期限を設定する
#密码90天过期:
ALTER USER ‘testuser’@‘localhost' PASSWORD EXPIRE INTERVAL 90 DAY;
#禁用密码过期
ALTER USER 'testuser'@'localhost' PASSWORD EXPIRE NEVER;
#让用户使用默认的密码过期全局策略:
ALTER USER 'testuser'@'localhost' PASSWORD EXPIRE DEFAULT;