zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MySQL Variables validate_password_xxx 数据库 参数变量解释及正确配置使用

mysql数据库配置变量 使用 解释 参数 正确
2023-06-13 09:11:26 时间
本站中文解释

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;
`

官方英文解释 validate_password_xxx

The validate_password plugin implements a
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 数据库 参数变量解释及正确配置使用