如何设置rds for mysql实例的密码过期策略-九游平台
mysql 5.6通过执行alter user *** password expire命令设置密码过期策略。
mysql 5.7和8.0版本支持通过设置全局变量“default_password_lifetime”来控制用户密码的默认过期时间。
参数“default_password_lifetime”的值为n,表示密码n天后过期,单位为天。默认值为0,表示创建的用户密码永不过期。
修改全局自动密码过期策略
您可以在云数据库rds界面,通过设置参数“default_password_lifetime”的值,修改密码过期策略。具体请参见编辑参数模板。
查看当前所有用户的密码过期时间
执行以下命令:
mysql> select user,host,password_expired,password_last_changed,password_lifetime from user;
查看指定用户的密码过期策略
执行以下命令:
mysql> show create user jeffrey@'localhost';
“expire default”表示遵从全局到期策略。
设置指定用户的密码过期策略
- 创建用户的同时设置密码过期策略
create user 'script'@'localhost' identified by '*********' password expire interval 90 day;
- 创建用户后设置密码过期策略
alter user 'script'@'localhost' password expire interval 90 day;
- 设置密码永不过期
create user 'mike'@'%' password expire never;
alter user 'mike'@'%' password expire never;
- 设置密码遵从全局到期策略
create user 'mike'@'%' password expire default;
alter user 'mike'@'%' password expire default;
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨