加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYSQL教程MySql5.6使用validate password 插件加强密码强度的安

发布时间:2020-12-12 02:41:26 所属栏目:MySql教程 来源:网络整理
导读:《MYSQL教程MySql5.6使用validate password 插件加强密码强度的安装及使用方法》要点: 本文介绍了MYSQL教程MySql5.6使用validate password 插件加强密码强度的安装及使用方法,希望对您有用。如果有疑问,可以联系我们。 mysql 5.6对暗码的强度进行了加强,

《MYSQL教程MySql5.6使用validate password 插件加强密码强度的安装及使用方法》要点:
本文介绍了MYSQL教程MySql5.6使用validate password 插件加强密码强度的安装及使用方法,希望对您有用。如果有疑问,可以联系我们。

mysql 5.6对暗码的强度进行了加强,推出了 validate_password 插件.支持暗码的强度要求.MYSQL必读

安装办法:MYSQL必读

在配置文件中打开MYSQL必读

[mysqld]
MYSQL必读

plugin-load=validate_password.so
validate-password=FORCE_PLUS_PERMANENT
validate_password_policy=2

并装载plugin:MYSQL必读

mysql>>INSTALL PLUGIN validate_password SONAME 'validate_password.so';

即可.MYSQL必读

当建立用户暗码时,如果不符合预设的规则,那么就不会通过:MYSQL必读

mysql>grant all on *.* to tester@'localhost' identified by 'tasssss';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements;

下面接着给大家介绍mysql 5.6暗码强度插件使用 MYSQL必读

在mysql 5.6对暗码的强度进行了加强,推出了validate_password 插件.支持暗码的强度要求.
MYSQL必读

此插件要求版本:5.6.6 以上版本MYSQL必读

安装方式:
MYSQL必读

1.安装插件:(默认安装了插件后,强度插件就启用了,关闭,需要在配置文件假如相关关闭参数)
MYSQL必读

mysql>INSTALL PLUGIN validate_password SONAME 'validate_password.so';

2.配置文件添加部分参数:
MYSQL必读

plugin-load=validate_password.so
validate_password_policy=2
validate-password=FORCE_PLUS_PERMANENT

3.以上处理后,就可以测试了:
MYSQL必读

mysql> SET PASSWORD = PASSWORD('abc');
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> SET PASSWORD = '*0D3CED9BEC10A777AEC23CCC353A8C08A633045E';

jQuery OK,0 rows affected (0.01 sec)
MYSQL必读

4.相关说明:
MYSQL必读

(1).相关选项:
MYSQL必读

validate-password=ON/OFF/FORCE/FORCE_PLUS_PERMANENT: 决定是否使用该插件(及强制/永久强制使用).
MYSQL必读

validate_password_dictionary_file:插件用于验证暗码强度的字典文件路径.
MYSQL必读

validate_password_length:暗码最小长度.
MYSQL必读

validate_password_mixed_case_count:暗码至少要包含的小写字母个数和大写字母个数.
MYSQL必读

validate_password_number_count:暗码至少要包含的数字个数.
MYSQL必读

validate_password_policy:暗码强度检查等级,0/LOW、1/MEDIUM、2/STRONG.
MYSQL必读

validate_password_special_char_count:暗码至少要包含的特殊字符数.
MYSQL必读

其中,关于validate_password_policy-暗码强度检查等级:
MYSQL必读

0/LOW:只检查长度.
MYSQL必读

1/MEDIUM:检查长度、数字、大小写、特殊字符.
MYSQL必读

2/STRONG:检查长度、数字、大小写、特殊字符字典文件.
MYSQL必读

(2).插件的安装启用:
MYSQL必读

插件对应的库对象文件需在配置选项plugin_dir指定的目录中.
MYSQL必读

可使用--plugin-load=validate_password.so,在server启动时载入插件,或者将plugin-load=validate_password.so写入配置文件.
MYSQL必读

也可以通过如下语句在server运行时载入插件(会注册进mysql.plugins表)
MYSQL必读

mysql> INSTALL PLUGIN validate_password SONAME 'validate_password.so';

(3).为阻止该插件在运行时被删除可在配置文件中添加:
MYSQL必读

plugin-load=validate_password.so
validate-password=FORCE_PLUS_PERMANENT

以上所述是小编给大家介绍的MySql5.6使用validate password 插件加强暗码强度的安装及使用方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对编程之家PHP网站的支持!MYSQL必读

《MYSQL教程MySql5.6使用validate password 插件加强密码强度的安装及使用方法》是否对您有启发,欢迎查看更多与《MYSQL教程MySql5.6使用validate password 插件加强密码强度的安装及使用方法》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读