MySQL5.7密码有效期问题
从MySQL5.7.4版开始,用户的密码过期时间这个特性得以改进,可以通过一个全局变量default_password_lifetime来设置密码过期的策略,此全局变量可以设置一个全局的自动密码过期策略。
如果要设置密码永不过期的全局策略,可以这样:(注意这是默认值,配置文件中可以不声明)
[mysqld]
default_password_lifetime=0
也可以在MySQL运行时直接设置 SET GLOBAL default_password_lifetime = 90; 即可
禁用testuser用户密码过期:
ALTER USER 'testuser'@'localhost' PASSWORD EXPIRE NEVER;
让testuser用户使用默认的密码过期全局策略:
ALTER USER 'testuser'@'localhost' PASSWORD EXPIRE DEFAULT;
设置testuser用户密码有效期为90天
ALTER USER 'testuser'@'localhost' PASSWORD EXPIRE INTERVAL 90 DAYS;
最后更新于 2017-01-09 20:07:55 并被添加「mysql 密码 有效期 策略」标签,已有 614 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭