位置: 编程技术 - 正文

详解MySQL的用户密码过期功能(mysql用户权限详解)

编辑:rootadmin

推荐整理分享详解MySQL的用户密码过期功能(mysql用户权限详解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:简述mysql中用户和权限的作用,mysql用户有哪些权限,mysql用户有哪些权限,mysql用户有哪些权限,mysql用户权限详解,mysql的用户名是什么,mysql 数据库用户,mysql 数据库用户,内容如对您有帮助,希望把文章链接给更多的朋友!

Payment Card Industry,即支付卡行业,PCI行业表示借记卡、信用卡、预付卡、电子钱包、ATM和POS卡及相关的业务。 PCI DSS,即PCI数据安全标准(Payment Card Industry Data Security Standard)是由PCI安全标准委员会制定,旨在使国际上采用一致的数据安全措施。

PCI DSS标准要求用户每隔天必须更改他们的密码。那么MySQL数据库该怎样适应这个情况?幸运的是,在MySQL版本5.6.6版本起,添加了password_expired功能,它允许设置用户的过期时间。

这个特性已经添加到mysql.user数据表,但是它的默认值是”N”。可以使用ALTER USER语句来修改这个值。

下面是关于如何设置MySQL用户账号的到期日期一个简单例子:

一旦某个用户的这个选项设置为”Y”,那么这个用户还是可以登陆到MySQL服务器,但是在用户未设置新密码之前不能运行任何查询语句,而且会得到如下错误消息提示:

当用户设置了新密码后,此用户的所有操作(根据用户自身的权限)会被允许执行:

DBA可以通过cron定时器任务来设置MySQL用户的密码过期时间。

从MySQL 5.7.4版开始,用户的密码过期时间这个特性得以改进,可以通过一个全局变量default_password_lifetime来设置密码过期的策略,此全局变量可以设置一个全局的自动密码过期策略。

用法示例: 可以在MySQL的配置文件中设置一个默认值,这会使得所有MySQL用户的密码过期时间都为天,MySQL会从启动时开始计算时间。my.cnf配置如下:

详解MySQL的用户密码过期功能(mysql用户权限详解)

如果要设置密码永不过期的全局策略,可以这样:(注意这是默认值,配置文件中可以不声明)

在MySQL运行时可以使用超级权限修改此配置:

还可以使用ALTER USER命令为每个具体的用户账户单独设置特定的值,它会自动覆盖密码过期的全局策略。要注意ALTER USER语句的INTERVAL的单位是“天”。

禁用密码过期:

让用户使用默认的密码过期全局策略:

从MySQL 5.7.6版开始,还可以使用ALTER USER语句修改用户的密码:

后记

在MySQL 5.7.8版开始用户管理方面添加了锁定/解锁用户账户的新特性, related to user management is locking/unlocking user accounts when CREATE USER, or at a later time running the ALTER USER statement.

下面创建一个带账户锁的用户:

如下所示,新创建的用户在尝试登陆时会得到一个ERROR 错误消息提示:

此时就需要使用ALTER USER … ACCOUNT UNLOCK语句进行解锁了:

现在,这个用户已经解锁,可以登陆了:

还可以这样锁定用户账户:

标签: mysql用户权限详解

本文链接地址:https://www.jiuchutong.com/biancheng/319743.html 转载请保留说明!

上一篇:linux下 root 登录 MySQL 报错的问题(linux登录root用户登录)

下一篇:MySQL连接及基本信息查看命令汇总(mysql数据库连接方式)

  • 工会筹备金的计税依据是应发工资还是实发工资
  • 废品销售是否缴纳增值税
  • 印花税是根据销售额提吗
  • 应缴纳的增值税计算公式
  • 会计二级科目是哪个
  • 红字发票需要认证吗之前的发票还有用吗
  • 快递费属于什么合同
  • 外资企业对应的企业是什么
  • 农林牧渔业项目概述怎么写
  • 是否退还投标文件
  • 拍卖土地支付的法律依据
  • 退回房租含税的情况怎么入账?
  • 企业购买的预付卡赠送客户怎么入账
  • 抵税必须要有发票
  • 第二个季度
  • 信用减值损失属于什么会计要素
  • 文化事业建设费的征收范围
  • 附加税的税率表
  • 可以税前扣除的收据有哪些
  • 6月 全新windows
  • 想买黄金投资怎么做
  • window11系统怎么用
  • 企业奠基费用如何入账
  • intel me有什么用
  • 财务处理程序的方法
  • php array_chunk
  • 增值税纳税筹划案例最新
  • 生产企业一般贸易
  • php实现邮件发送
  • yii2 页面底部加载css和js的技巧
  • 发票作废发票怎么处理
  • 2023版最新最全React面试题
  • 遮天传官网
  • crontab命令用法
  • php简单统计中文字符
  • 文件不知道在哪怎么找
  • zip命令详解
  • 款付了对方没开发票咋办
  • 出售持有股票会计处理
  • phpcms验证码不显示
  • 互联网+文本格式
  • 金融企业买入返还股票
  • 应交税金相关内容包括
  • 三代手续费支付申请表怎么填
  • 汇票没到期如何兑现
  • pos机刷卡未成功却扣了钱啥时候就退回来了
  • 小微企业应纳税所得额100万到300万怎么计算
  • 已经抵扣进项税转出怎么做分录?
  • 应交税金等于销项减进项吗
  • 只有进项税额没有销项税额怎么结转
  • 两个公司的出纳怎么分账
  • 一次性工伤医疗补助金怎么领取
  • 收到代收款需要开票吗
  • 支付给个人的劳务费需要发票吗
  • 供应商销售折让怎么入账
  • 生产成本是费用要素吗
  • mysql分页时offset过大的Sql优化经验分享
  • win7桌面和win10桌面
  • w7系统ip地址
  • win10屏幕自动变黄
  • ubuntu ifdown
  • cmos开机密码的清除的二种方法
  • 苹果mac系统怎么用
  • xwizard.exe是什么
  • windows 10为什么不能关掉自动更新
  • win7系统如何屏幕放满屏幕
  • 安装win8.1一直卡着不动
  • 标记不能
  • jQuery实现select模糊查询(反射机制)
  • 微信公众号javascript
  • 简述图像批处理的操作过程
  • window.open失效
  • elementui基于vue
  • android网络框架okhttp
  • jquery控制display属性
  • div怎么求
  • unity打包后的程序闪退
  • js跨域访问页面控件
  • 出售废铁的会计分录
  • 税务筹划和纳税申报哪个更容易学
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设