如何让mysql强制设置复杂的密码
如何让mysql强制设置复杂的密码
如何让mysql强制设置复杂的密码该功能是在5.5以后的mysql版本才引入的插件,默认源码安装和二进制安装都没有启用该功能,如果没有开启该功能设置简单密码mysql只是会给予提示但还是会允许通过。
一、启用强制设置复杂的密码功能
在my.cnf文件中加入
plugin-load=validate_password.so
validate-password=FORCE_PLUS_PERMANENT
二、查询与强制设置复杂的密码相关的设置
show variables like 'validate%';
代表的密码策略,可配置的值有以下:默认是MEDIUM
0 or LOW 仅需需符合密码长度(由参数validate_password_length指定)
1 or MEDIUM 满足LOW策略,同时还需满足至少有1个数字,小写字母,大写字母和特殊字符
2 or STRONG 满足MEDIUM策略,同时密码不能存在字典文件(dictionary file)中
2、validate_password_dictionary_file
用于配置密码的字典文件,当validate_password_policy设置为STRONG时可以配置密码字典文件,字典文件中存在的密码不得使用。
3、validate_password_length
用来设置密码的最小长度,默认值是8最小是0
4、validate_password_mixed_case_count
当validate_password_policy设置为MEDIUM或者STRONG时,密码中至少同时拥有的小写和大写字母的数量,默认是1最小是0;默认是至少拥有一个小写和一个大写字母。
5、validate_password_number_count
当validate_password_policy设置为MEDIUM或者STRONG时,密码中至少拥有的数字的个数,默认1最小是0
6、validate_password_special_char_count
当validate_password_policy设置为MEDIUM或者STRONG时,密码中至少拥有的特殊字符的个数,默认1最小是0
四、实例
经过相关设置后,分别如下设置密码时,会报如下错误:第一个密码是长度不够且没有大写字母,第二个密码长度够了但是没有大写字母
- mysqlreplace用法(细说mysql replace into用法)
- linuxmysql客户端搭建(一台linux主机启动多个MySQL数据库的方法)
- mysql的四种关系运算(详解MySQL拼接函数CONCAT的使用心得)
- mysql中group_concat
- mysql查看执行慢的sql(系统隐形杀手——阻塞与等待SQL)
- mysql中使用show table status 查看表信息
- MySQL中对varchar类型的排序
- mysqlinnodb有什么功能(Mysql技术内幕之InnoDB锁的深入讲解)
- docker怎样安装mysql8(docker-compose安装db2数据库操作)
- mysqlexplain各个字段作用(MySQL EXPLAIN语句的使用示例)
- mysql数据库基础练习(最全50个Mysql数据库查询练习题)
- linux安装nacos教程(Nacos配置MySQL8的方法)
- 将SQL Server数据迁移到MySQL的方法
- 查看mysql索引缓存(MySQL查询缓存的小知识)
- MySQL 使用事件(Events)完成计划任务(MySQL 使用事件Events完成计划任务)
- mysql 建表命令注释(mysql alter table命令修改表结构实例详解)
- 法国面包(法国面包法棍)
- 微信(微信分身)
- 双十二(双十二和双十一哪个划算)
- 佛肚竹盆景的养护之道(佛肚竹盆景的养护之道)
- 包水饺(包水饺手法怎么包视频)
- 越南河粉(越南河粉来自哪里)
热门推荐
- 删除有外键约束的数据
- docker容器临时网络连接(Docker与iptables及实现bridge方式网络隔离与通信操作)
- ASP.NET中XML和JSON互转
- python3d旋转特效(python实现小球弹跳效果)
- vue 设置头部可以左右滑动(vue实现左右滑动效果实例代码)
- python爬虫爬取知乎(详解用python写网络爬虫-爬取新浪微博评论)
- ASP.NET中Web.config文件的配置
- react教程简介(react入门级详细笔记)
- python的pickle用法(Python multiprocess pool模块报错pickling error问题解决方法分析)
- vue做个人页面(vue简易记事本开发详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9