设置Mysql的密码有效期,非常简单,修改/etc/my.cnf,增加以下配置,重启生效:
[mysqld]
default_password_lifetime=90
这个配置是以天为单位,这里是90天,3个月过期;
按这样设置了密码有效期后,3个月就得改一次密码,是不是很繁琐,有一些账号没有必要频繁的修改密码,那该怎么办呢?
那就设置密码永不过期吧~
用户特定策略:禁用密码过期
ALTER USER 'testuser'@'localhost' PASSWORD EXPIRE NEVER;