位置: 编程技术 - 正文

详解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数据库连接方式)

  • 如何开具免税发票
  • 运输费劳务是否可以扣除
  • 非盈利组织企业所得税主表如何填列
  • 提存金属于职工薪酬吗
  • 业务活动表本月数和本年累计数
  • 个人独资企业租赁收入如何纳税
  • 高新技术企业账务处理注意事项
  • 计提存货跌价准备是递延所得税资产吗
  • 筹建期结转损益吗
  • 营改增后预交营业税怎么处理
  • 企业所得税税收优惠方式有哪些
  • 国外劳务费用是怎样产生的
  • 企业购车票可以抵扣增值税吗?
  • 增值税抵扣凭证管理
  • 营改增个体工商户优惠政策
  • 主营业务税金及附加怎么算
  • 年报填写中,认缴出资时间怎么填?
  • 外籍员工个税信息采集
  • 小规模纳税人免征增值税怎么记账
  • 环保设备的折旧计入
  • 企业报表里面利润怎么填
  • 公益性捐赠的个税
  • 兼职人员工资个税怎么申报
  • 如何从Windows 10注销其他用户
  • 联想Lenovo ThinkPad X13 Gen1
  • 财务报表包括哪几个表
  • 一般纳税人增值税税率
  • 个人所得税和企业所得税都要交吗
  • 投资公司的股东
  • PHP:xml_parser_get_option()的用法_XML解析器函数
  • 房地产预售阶段怎么开具发票
  • 增值税的计税依据包括消费税吗
  • 现金被盗计入什么科目
  • PHP:set_file_buffer()的用法_Filesystem函数
  • 来料加工交关税吗
  • 债转股税收优惠政策
  • php_fpm
  • 补计提去年所得税费用会计分录
  • 什么是市盈率和市净率,谈谈你对两个指标的理解
  • 图文处理是做什么工作
  • vscode插件在哪
  • 帝国cms app
  • 农业企业所得税是免税的吗
  • 存货跌价准备的结转会计分录
  • html友情链接模板
  • 高新企业申请流程
  • 暂估入账的固定资产,待办理竣工决算手续后
  • 以前年度的费用发票怎么入账
  • 施工企业暂估成本
  • 事业单位其他支出科目
  • 涉外收入申报单怎么填
  • 直接减免税款的例子
  • 发工资代付是什么意思
  • sqlserver聚集索引和非聚集索引会不会改变原Id
  • mysql文件存储路径设置
  • 在windows上装ubuntu
  • 在windows中下列叙述正确的是什么
  • android-x86安装
  • bios识别不了硬盘怎么回事
  • 定时清理注册表会怎么样
  • windows xp/2000/2003系统自动登陆设置方法无需输入密码
  • linuxwindows差别
  • 如何让电脑系统更快
  • kernel32在哪个文件夹
  • win8系统盘清理
  • win10的播放设置在哪
  • nodejs formidable
  • 电脑安装node
  • 安卓演示模式有什么用
  • 举例讲解水生花卉栽培管理
  • android多点触控
  • js判断数据是否存在
  • android基础知识大全
  • unity 设置物体角度
  • javascript 做网页
  • android简单app实例
  • 生育津贴是分期的吗
  • 沙子属于矿产资源
  • 三免三减半政策文件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设