停用mysql5.7复杂密码

出于安全性考虑 mysql 5.7 默认是强制要求复杂性密码(包含大小字母符号及数字 长度最小为8位)

安全性是大大加强 但是网站用户注册时 密码一定要符合这个要求的话 让部分用户无法适从 而无注注册成功 造成损失

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.01 sec)

停用此功能 非常简易 在my.cnf的mysqld字段下加入

validate-password = off

重启mysql即可