MySQL Variables validate_password_xxx 数据库 参数变量解释及正确配置使用
  iDU31ygkXmx7 2023年11月20日 19 0

本站中文解释

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”.

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月20日 0

暂无评论

iDU31ygkXmx7