centos7连接mysql数据(Mysql如何设置密码的验证策略)
本地华为桌面云服务器环境Centos 7.5Centos7.5 Mysql如何设置密码的验证策略,下面我们就来说一说关于centos7连接mysql数据?我们一起去了解并探讨一下这个问题吧!
centos7连接mysql数据
环境:本地华为桌面云服务器环境Centos 7.5
问题描述:Centos7.5 Mysql如何设置密码的验证策略
解决方案:1.查看 mysql 初始的密码策略:
SHOW VARIABLES LIKE ‘validate_password%’;
-------------------------------------- --------
| Variable_name | Value |
-------------------------------------- --------
| validate_password_check_user_name | OFF |
| 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 (0.00 sec)
2.设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可
set global validate_password_policy=LOW;
-------------------------------------- -------
| Variable_name | Value |
-------------------------------------- -------
| validate_password_check_user_name | OFF |
| validate_password_dictionary_file | |
| validate_password_length | 8 |
| validate_password_mixed_case_count | 1 |
| validate_password_number_count | 1 |
| validate_password_policy | LOW |
| validate_password_special_char_count | 1 |
-------------------------------------- -------
3.当前密码长度为 8 ,设置为4位的密码,设置validate_password_length 的全局参数为 4 即可
set global validate_password_length=4;
-------------------------------------- -------
| Variable_name | Value |
-------------------------------------- -------
| validate_password_check_user_name | OFF |
| validate_password_dictionary_file | |
| validate_password_length | 4 |
| validate_password_mixed_case_count | 1 |
| validate_password_number_count | 1 |
| validate_password_policy | LOW |
| validate_password_special_char_count | 1 |
-------------------------------------- -------
关于 mysql 密码策略相关参数;
1)、validate_password_length 固定密码的总长度;
2)、validate_password_dictionary_file 指定密码验证的文件路径;
3)、validate_password_mixed_case_count 整个密码中至少要包含大/小写字母的总个数;
4)、validate_password_number_count 整个密码中至少要包含阿拉伯数字的个数;
5)、validate_password_policy 指定密码的强度验证等级,默认为 MEDIUM;
关于 validate_password_policy 的取值:
0/LOW:只验证长度;
1/MEDIUM:验证长度、数字、大小写、特殊字符;
2/STRONG:验证长度、数字、大小写、特殊字符、字典文件;
6)、validate_password_special_char_count 整个密码中至少要包含特殊字符的个数;
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com