MySQL 5.7版本 密码强度策略及新建用户

2018-04-27  本文已影响0人  闫松林

MySQL版本:5.7.11

1、查看现有的密码策略

mysql> SHOW VARIABLES LIKE 'validate_password%';


图片.png

参数解释:
1).validate_password_dictionary_file 指定密码验证的文件路径;
2).validate_password_length 密码最小长度
3).validate_password_mixed_case_count 密码至少要包含的小写字母个数和大写字母个数;
4).validate_password_number_count 密码至少要包含的数字个数
5).validate_password_policy 密码强度检查等级,对应等级为:0/LOW、1/MEDIUM、2/STRONG,默认为1
注意:
0/LOW:只检查长度;
1/MEDIUM:检查长度、数字、大小写、特殊字符;
2/STRONG:检查长度、数字、大小写、特殊字符字典文件。
6).validate_password_special_char_count密码至少要包含的特殊字符数

2、创建用户时报错
3、降低用户密码强度:
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password_length=4;
Query OK, 0 rows affected (0.00 sec)
mysql> SHOW VARIABLES LIKE 'validate_password%';
图片.png
4、修改用户密码

update mysql.user set authentication_string=password('luckyframe')where user="luckyframe";

上一篇 下一篇

猜你喜欢

热点阅读