`
icbm
  • 浏览: 58610 次
社区版块
存档分类
最新评论

MySQL 5.6的密码验证插件

阅读更多
运行时加载validate_password插件:

mysql> select * from information_schema.plugins where plugin_name='validate_password';
Empty set (0.05 sec)

mysql> show variables like 'validate_password%';
Empty set (0.00 sec)


安装validate_plugin插件:

mysql> install plugin validate_password soname 'validate_password.dll';
Query OK, 0 rows affected (0.00 sec)


验证validate_plugin插件安装成功:
mysql> select * from information_schema.plugins where plugin_name='validate_password'\G
*************************** 1. row ***************************
           PLUGIN_NAME: validate_password
        PLUGIN_VERSION: 1.0
         PLUGIN_STATUS: ACTIVE
           PLUGIN_TYPE: VALIDATE PASSWORD
   PLUGIN_TYPE_VERSION: 1.0
        PLUGIN_LIBRARY: validate_password.dll
PLUGIN_LIBRARY_VERSION: 1.4
         PLUGIN_AUTHOR: Oracle Corporation
    PLUGIN_DESCRIPTION: check password strength
        PLUGIN_LICENSE: GPL
           LOAD_OPTION: ON
1 row in set (0.00 sec)



查看validate_plugin插件相关的服务器变量:

mysql> show variables like 'validate_password%';
+--------------------------------------+--------+
| Variable_name                        | Value  |
+--------------------------------------+--------+
| validate_password_dictionary_file    |        |
| validate_password_length             | 8      |
| validate_password_mixed_case_count   | 1      |
| validate_password_number_count       | 1      |
| validate_password_policy             | MEDIUM |
| validate_password_special_char_count | 1      |
+--------------------------------------+--------+
6 rows in set (0.00 sec)

mysql> uninstall plugin validate_password;
Query OK, 0 rows affected (0.02 sec)

mysql> select * from information_schema.plugins where plugin_name='validate_password'\G
Empty set (0.01 sec)

mysql> 
mysql> show variables like 'validate_password%';
Empty set (0.00 sec)

mysql> notee


服务器启动时加载validate_password插件:
plugin_load = validate_password.dll
plugin_load = validate_password=validate_password.dll


指定validate_password启动参数值:
ON
OFF
FORCE_PLUS_PERMENENT


变量说明
validate_password_dictionary_file密码字典文件,一个密码一行,不区别大小写。在其中的密码被拒绝。
validate_password_length密码长度
validate_password_policy密码策略:LOW,MEDIUM,STRONG
validate_password_number_count数字的个数
validate_password_mixed_case_count是否大小写混合
validate_password_special_char_count特殊字符的个数
分享到:
评论

相关推荐

    功能强大的PHP授权验证系统完整开源版-无任何加密-全权使用

    此套程序原本是为了QQ机器人(我自己也是 NanBot QQ机器人的开发者)插件授权而制作,所以如果是将此程序用于软件授权的话请无视掉类似于主人QQ/机器人QQ这样的东西。 运行环境 推荐环境:Nginx + PHP 7.3 + MySQL ...

    极简云源码开源.zip

    后台发信邮箱里填就对了 实在不会配置邮箱的 可以下载网盘里的reg.php 把reg.php上传源码里的user目录 之后注册就不需要去发送邮箱 只要填固定验证码 php7.0 mysql5.6+ 导入数据库 修改数据库文件config.php ...

    2022 老A卡密验证系统

    环境:Nginx+MySQL5.6+PHP7.4 1:上传源码到服务器后解压 2:修改config.php 数据库信息 管理员密码 3:导入数据库文件 4:根据引导文件安装扩展后即可使用。 管理员添加卡密地址:http://你的域名/add.php ...

    MySQL 5.1官方简体中文参考手册

    5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户账户管理 5.8.1. MySQL用户名和密码 5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 ...

    MySQL 5.1参考手册

    5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户账户管理 5.8.1. MySQL用户名和密码 5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 ...

    MySQL 5.1中文手冊

    5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户账户管理 5.8.1. MySQL用户名和密码 5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 ...

    MySQL 5.1参考手册 (中文版)

    5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户账户管理 5.8.1. MySQL用户名和密码 5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 ...

    MySQL 5.1参考手册中文版

    5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户账户管理 5.8.1. MySQL用户名和密码 5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码...

    mysql5.1中文手册

    MySQL服务器关机进程 5.6. 一般安全问题 5.6.1. 通用安全指南 5.6.2. 使MySQL在攻击者面前保持安全 5.6.3. Mysqld安全相关启动选项 5.6.4. LOAD DATA LOCAL安全问题 5.7. MySQL访问权限系统 ...

    MYSQL中文手册

    5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户账户管理 5.8.1. MySQL用户名和密码 5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的...

    mysql官方中文参考手册

    5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户账户管理 5.8.1. MySQL用户名和密码 5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 ...

    2023全新开源网址导航系统源码

    测试环境:Nginx+PHP7.4+MySQL5.6 功能特色: 支持后台管理 支持私有链接 支持加密链接 支持分享链接 支持二级分类 支持用户分组/权限管理 支持Chrome/Firefox/Edge书签批量导入 支持批量更新链接图标/标题...

    2023全新TwoNav开源网址导航系统源码 去授权版.zip

    测试环境:Nginx+PHP7.4+MySQL5.6 一款开源的书签导航管理程序,界面简洁,安装简单,使用方便,基础功能免费。 TwoNav可帮助你将浏览器书签集中式管理,解决跨设备、跨平台、跨浏览器之间同步和访问困难问题,...

    2023全新TwoNav开源网址导航系统源码 - 去授权版

    测试环境:Nginx+PHP7.4+MySQL5.6 一款开源的书签导航管理程序,界面简洁,安装简单,使用方便,基础功能免费。 TwoNav可帮助你将浏览器书签集中式管理,解决跨设备、跨平台、跨浏览器之间同步和访问困难问题,...

    2023全新TwoNav开源网址导航系统源码 已过授权 所有功能可用

    测试环境:Nginx+PHP7.4+MySQL5.6 一款开源的书签导航管理程序,界面简洁,安装简单,使用方便,基础功能免费。 TwoNav可帮助你将浏览器书签集中式管理,解决跨设备、跨平台、跨浏览器之间同步和访问困难问题,...

    彩虹易支付三网免签源码

    支付功能验证成功,这套源码后台比较简洁,但功能是比较全的,有首页11套模板和13款支付插件 环境: Nginx 1.20.1+MySQL 5.6.50+PHP-7.0 -------------------------------- 创建网站,上传源码至根目录,解压 ...

Global site tag (gtag.js) - Google Analytics