当 MySQL8.0 SHOW VARIABLES LIKE 'validate_password.%' 为 empty 时的处理办法
环境我是使用的 mysql 版本为 8.0.13mysql> select version();+-----------+| version() |+-----------+| 8.0.13|+-----------+1 row in set (0.00 sec)问题当执行SHOW VARIABLES LIKE 'validate_password.%' 时,显示的为 Empty set,
·
环境
我是使用的 mysql 版本为 8.0.13
mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.13 |
+-----------+
1 row in set (0.00 sec)
问题
当执行 SHOW VARIABLES LIKE 'validate_password.%'
时,显示的为 Empty set, 1 warning(0.00 sec)
。
mysql> show variables like 'validate_password%';
Empty set, 1 warning (0.00 sec)
处理
出现这个问题是因为并没有安装 validate_password
插件。具体操作如下:
/** 安装插件 **/
mysql> INSTALL COMPONENT 'file://component_validate_password';
Query OK, 0 rows affected (0.10 sec)
mysql> show variables like 'validate_password%';
+--------------------------------------+--------+
| Variable_name | Value |
+--------------------------------------+--------+
| validate_password.check_user_name | ON |
| 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 |
+--------------------------------------+--------+
7 rows in set, 1 warning (0.00 sec)
mysql>
记录
在执行操作的时候,发现可以在 navicat 中的查询窗口操作

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)