新闻中心

mysql如何配置密码有效期_mysql密码有效期设置方法

2025-12-15
浏览次数:
返回列表
MySQL从5.7.11起支持密码有效期设置,可通过ALTER USER指定用户密码过期时间,如90天后过期;可设永不过期或使用默认策略;通过SET GLOBAL default_password_lifetime设置全局有效期,如60天,并可在配置文件中持久化;创建用户时可直接设定密码有效期;也可强制用户登录时修改密码,提升安全性。

mysql如何配置密码有效期_mysql密码有效期设置方法

MySQL 支持设置用户密码的有效期,用来强制用户定期修改密码以增强安全性。从 MySQL 5.7.11 版本开始,引入了原生的密码过期策略功能。以下是配置 MySQL 密码有效期的方法。

1. 设置全局密码过期策略

可以通过修改全局变量 default_password_lifetime 来设定所有新用户的默认密码有效期(单位:天)。

示例:设置密码90天后过期

ALTER USER 'username'@'host' PASSWORD EXPIRE INTERVAL 90 DAY;

如果想让某个用户不受有效期限制,可设置为永不过期:

ALTER USER 'username'@'host' PASSWORD EXPIRE NEVER;

或者使用默认策略:

ALTER USER 'username'@'host' PASSWORD EXPIRE DEFAULT;

2. 修改全局默认有效期

MySQL 默认的 default_password_lifetime 在某些版本中是 0(表示永不过期),可以手动修改为需要的天数。

设置全局密码有效期为60天:

SET GLOBAL default_password_lifetime = 60;

注意:该设置仅对之后创建或修改为使用默认策略的用户生效。

你也可以在配置文件中永久设置:

淘淘乐商城整站 For ECSHOP 淘淘乐商城整站 For ECSHOP

基于ECSHOP2.7.2制作,模板使用的是早期的凡客模板。整站大气,清爽。适合综合,鞋子,服饰类商城使用。具体安装方法在程序包中有说明,在使用之前请看下。 大体方法:1.上传程序至网站根目录,访问:域名/diguo (用户名:admin 密码:123456)2.设置好数据库信息,然后恢复数据,数据目录在www.shopex5.com下.3.修改data目录下的config数据库配置文件。4.登陆

淘淘乐商城整站 For ECSHOP 0 查看详情 淘淘乐商城整站 For ECSHOP
# 编辑 my.cnf 或 my.ini 文件
[mysqld]
default_password_lifetime = 60

修改后重启 MySQL 服务使配置生效。

3. 创建用户时指定密码有效期

在创建新用户时,可以直接指定密码过期规则。

示例:创建一个60天后密码过期的用户

CREATE USER 'testuser'@'localhost' 
IDENTIFIED BY 'password' 
PASSWORD EXPIRE INTERVAL 60 DAY;

4. 强制用户立即修改密码

如果希望用户下次登录时必须修改密码,可以手动将密码设置为过期。

命令如下:

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

用户登录时会提示:

Your password has expired. To log in you must change it using a client that supports expired passwords.

此时需执行:

ALTER USER USER() IDENTIFIED BY 'new_password';

基本上就这些。合理设置密码有效期有助于提升数据库安全,尤其适用于企业级应用环境。

以上就是mysql如何配置密码有效期_mysql密码有效期设置方法的详细内容,更多请关注其它相关文章!


# word  # 呼和浩特网站建设入门  # 鄂州网站建设课程总结  # 新闻稿营销推广代理方案  # 操作步骤  # 的是  # 如何选择  # 用户登录  # 设置为  # 全局变量  # 多个  # 修改密码  # 离线  # red  # 配置文件  # mysql  # 丰都网站建设诚信企业  # 夏布的营销推广方式  # 长沙SEO优化推荐  # 超强seo模板  # 云浮装饰网站建设  # 安顺网站建设建站推荐  # 淘客推广网站哪个好 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: vivo浏览器怎么扫描二维码 vivo浏览器内置扫一扫功能使用方法  Composer如何解决json扩展缺失的错误  Win11文件资源管理器卡顿怎么修 Win11重置资源管理器进程优化响应速度【修复方法】  优酷会员付费后没到账怎么办_优酷会员充值异常及解决方法  Win11怎么设置鼠标主按键_Win11鼠标左右键功能互换  Win10如何开启蓝牙功能_Windows10找不到蓝牙开关解决方法  QQ邮箱官网登录入口 QQ邮箱网页版邮箱快速登录  妖精漫画网页版登录入口免费_妖精漫画官网主页直接阅读漫画  解决Python单元测试中Mock异常方法调用计数为零的问题  php源码怎么看淘宝客系统_看php源码淘宝客系统技巧  c++ dfs和bfs代码 c++深度广度优先搜索算法  一加Ace 6T实拍样张首次公布!李杰:主摄实力完全看齐4K档性能旗舰  Composer如何处理Git子模块(submodule)依赖_Composer与Git Submodule的对比与选择  126邮箱网页版官方入口 126邮箱账号在线登录平台  C++如何比较两个字符串_C++ string compare函数与操作符对比  uc浏览器网页版入口 uc浏览器网页版最新网址  Windows电脑怎么截图最方便_系统自带截图工具的5种神仙用法【技巧】  QQ邮箱登录官网首页 腾讯QQ邮箱网页入口  sublime如何配置Go语言开发环境_sublime搭建Golang编译运行系统  解决macOS Tkinter应用双击启动崩溃:PyInstaller打包指南  2025俄罗斯Yandex最新入口 官方网站地址及浏览器下载指南  Angular中父组件异步更新子组件复选框状态的实践指南  163邮箱注册官网 免费申请163个人邮箱  QQ邮箱官方邮箱登录入口 QQ邮箱网页版快速访问  汽水音乐车机版横屏版7.1 汽水音乐车机版横屏版下载入口  J*aScript map 方法中处理循环元素为空数组的策略  Android Studio计算器C键功能异常排查与修复教程  Python:递归比较文件夹内容并找出特定类型文件的差异  怎么在html里运行vbs脚本_html中运行vbs脚本方法【教程】  Golang如何使用const iota_Go iota常量计数器讲解  Django表单验证失败时保留用户输入数据的最佳实践  Golang如何使用buffered channel提高性能_Golang buffered channel优化技巧  html两个JS只运行一个怎么办_让双JS在html中都运行方法【技巧】  如何在 Excel Online 和 Google 表格中更改日期格式  Win11如何使用Windows Sandbox Win11沙盒功能开启与使用教程【详解】  vivo浏览器自带的下载器速度慢怎么办 vivo浏览器提升文件下载速度的技巧  谷歌浏览器一键优化方案_谷歌浏览器直达主页极速不卡版  知音漫客正版漫画平台_知音漫客官网账号登录  如何使用J*aScript精确选择并批量修改特定父元素下子链接的样式  yandex入口引擎手机版 yandex安卓版下载入口  谷歌google账号注册详细步骤 谷歌账号注册官方教程  文心一言怎样用插件调度API数据_文心一言用插件调度API数据【API调用】  俄罗斯Yandex搜索引擎入口_Yandex官网免登录一键访问  Win10文件资源管理器“此电脑”分组怎么关 Win10恢复经典视图【技巧】  Kafka Streams中基于消息头条件过滤消息的实现指南  腾讯QQ邮箱登录入口_QQ邮箱官方网站使用地址  Pandas DataFrame 高效批量赋值:告别循环与笛卡尔积误区  Win11怎么查看电脑配置_Win11硬件配置检测工具使用  《燕云十六声》两周内达九百万玩家!位居畅销榜第五  移动端XML文件怎么转换成Excel 手机和平板上的解决方案 

搜索