2022-06-06
MySQL在不知道明文密码的情况下重置密码
MySQL版本5.7.20,因为等保要求需要将default_password_lifetime从默认的0改成180,测试环境测试的时候发现在修改参数后password_last_changed在180天前的账号会马上过期,有什么办法能在不知道明文密码的情况下重置密码么,尝试像Oracle用密文刷新会报错
alter USER 'douyusi'@'%' IDENTIFIED BY PASSWORD '*XXX';
手动update password_last_changed字段也不行
update mysql.user set password_last_changed=DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') where user='douyusi';
不过在测试的时候发现如果账号没采用default_password_lifetime,使用的是password_lifetime,直接update password_last_changed是可以的
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论
