1、my.ini中设置
[mysqld]
#过期时间90天
default_password_lifetime=90
2、或者
SET GLOBAL default_password_lifetime = 90;
3、或者
ALTER USER 'username'@'hostname' PASSWORD EXPIRE INTERVAL 90 DAY;
4、查看过期时间
SHOW VARIABLES LIKE 'default_password_lifetime';
5、查看账号过期状态
SELECT user, host, password_expired, password_last_changed, account_locked
FROM mysql.user;
6、注意,在设置账号过期时间后,要重启服务,并且还要修改密码。