MySQL Variables validate_password_xxx 数据库 参数变量解释及正确配置使用
MySQL的validate_password引擎有三个参数,分别是validate_password.checks、validate_password.length和validate_password_dictionary_file。
validate_password.checks参数定义密码有多少强度级别,有四个选项分别为low, medium, strong, and very strong。这四个值按照从弱到强的顺序,依次可以定义复杂度要求,同时可以更改它们。
validate_password.length参数控制最低密码长度,其范围是4~53之间。
validate_password_dictionary_file参数定义一个外部文件,其中添加密码不建议使用的词条,以及用户名Mask等,MySQL将会根据添加到这个文件夹中的词条进行检测新创建的密码是否在词典中已经存在。
可以通过在MySQL的my.cnf文件中,配置修改这三个参数来控制MySQL的验证密码规则如下:
`
[mysqld]
validate_password_checks=4
validate_password_length=12
validate_password_dictionary_file=/path/to/dictionary/file
`
当然,也可以通过SQL语句在运行时也可以设置这三个参数,如下:
`
SET GLOBAL validate_password_checks=4;
SET GLOBAL validate_password_length=12;
SET GLOBAL validate_password_dictionary_file=/path/to/dictionary/file;
`
set of system variables having names of the form
validate_password_xxx.
These variables affect password testing by that plugin; see
Section 6.4.3.2, “Password Validation Plugin Options and Variables”.
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Variables validate_password_xxx 数据库 参数变量解释及正确配置使用
相关文章
- MySQL数据库基础学习(七)
- MySQL Variables max_prepared_stmt_count 数据库 参数变量解释及正确配置使用
- MySQL中的读锁与写锁机制(mysql读锁与写锁)
- MySQL实现大规模数据存储的优势(mysql存储大量数据)
- 有MySQL注册表:找到它的位置(mysql注册表在哪)
- 探索MySQL中获取表注释的方法(mysql获取表注释)
- MySQL给你带来安全的加密方式(mysql加密方式)
- 研究MySQL返回值研究:深入了解数据库查询结果(mysql返回值)
- 多条记录MySQL:批量更新多条记录(mysql同时更新)
- 数据库恢复MySQL数据库:从Data中拯救数据(从data恢复mysql)
- 函数如何创建MySQL自定义函数(mysql自定义)
- 如何使用CMD登录MySQL数据库(cmd mysql 登录)
- MySQL统计语句:分析大数据的强大工具(mysql 统计 语句)
- MySQL数据库详解:终极大全(mysql大全)
- CS 链接MySQL 实现你的数据库梦想(c s链接mysql)
- 从命令行迅速关闭MySQL服务(cmd命令关闭mysql)
- 从csv文件到MySQL数据库简单而有效的数据迁移方案(.csv转mysql)
- MySQL实现一对多关系的SQL查询方法(mysql一对多sql)
- 虚拟主机MySQL数据库的备份与还原的方法