mysql密码过期时间怎么改_mysql密码过期时间修改与密码重置

絕刀狂花
发布: 2025-12-16 20:25:57
原创
511人浏览过
MySQL密码过期策略通过default_password_lifetime参数控制,默认为0表示永不过期;可设置全局策略如SET GLOBAL default_password_lifetime = 90,使新用户密码每90天过期;也可为指定用户设置过期规则,如ALTER USER 'root'@'localhost' PASSWORD EXPIRE INTERVAL 30 DAY;密码过期后需用ALTER USER语句重置并刷新权限;管理员还可强制用户密码立即过期以确保安全。

mysql密码过期时间怎么改_mysql密码过期时间修改与密码重置

MySQL密码过期策略可以通过修改用户的密码过期时间来控制,适用于需要定期更换密码的安全策略场景。下面介绍如何查看、修改密码过期时间以及重置已过期的密码。

查看当前密码过期策略

MySQL通过全局变量default_password_lifetime控制默认密码过期天数。执行以下命令查看:

SELECT @@default_password_lifetime;

如果返回值为0,表示默认不启用密码过期;若为数字(如90),则表示密码每90天需更换一次。

修改全局密码过期时间

若要设置所有新用户默认的密码有效期,可修改全局参数:

SET GLOBAL default_password_lifetime = 90;

这将设置新创建的用户密码每90天过期。注意:MySQL 8.0之后该值默认为0(永不过期),需手动开启。

要在配置文件中永久生效,可在my.cnfmy.ini中添加:

[mysqld]
default_password_lifetime = 90
登录后复制

设置指定用户的密码过期时间

可以为单个用户设置特定的过期策略:
  • ALTER USER 'username'@'localhost' PASSWORD EXPIRE INTERVAL 60 DAY; —— 每60天过期
  • ALTER USER 'username'@'localhost' PASSWORD EXPIRE NEVER; —— 永不过期
  • ALTER USER 'username'@'localhost' PASSWORD EXPIRE DEFAULT; —— 使用全局策略

例如,让root用户密码每30天过期:

ALTER USER 'root'@'localhost' PASSWORD EXPIRE INTERVAL 30 DAY;

重置已过期的密码

当用户登录时提示Your password has expired,需立即重置密码。

登录后执行:

非常淘 淘宝客源码
非常淘 淘宝客源码

本源码是我用过最好的淘客站源码。对于新站长很用帮助。重要!!注意上传完程序后要先登陆后台修改域名,否则会跳转到后台已设置的域名。 使用方法1:将文件夹里面的文件上传至您的空间根目录(不要在本地测试,本地测试期间功能将被限制,首页模板显示不正常!)2:访问网址http://您的网址/admin 账号:admin 密码:admin3:填写您基本网站信息,以及重要的淘客相关信息 声明:本程序使用权是本人

非常淘 淘宝客源码 0
查看详情 非常淘 淘宝客源码

ALTER USER USER() IDENTIFIED BY 'new_password';

或指定具体用户:

ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_secure_password';

完成后执行FLUSH PRIVILEGES;刷新权限。

强制密码过期(用于下次登录修改)

管理员可强制某个用户密码立即过期,促使其下次登录时修改:

ALTER USER 'username'@'localhost' PASSWORD EXPIRE;

该操作常用于员工离职交接或安全审计后要求重设密码。

基本上就这些。合理设置密码过期时间有助于提升数据库安全性,但也要避免频繁过期影响正常运维。根据实际安全需求调整策略即可。

以上就是mysql密码过期时间怎么改_mysql密码过期时间修改与密码重置的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号