【发布时间】:2020-11-05 07:44:38
【问题描述】:
由于“您的密码不满足当前策略要求”错误,我无法在 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 |
| 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 | LOW |
| validate_password_special_char_count | 1 |
+--------------------------------------+--------+
14 rows in set (0.00 sec)
这是一个失败的示例字符串:
CREATE USER 'support_usr'@'gk1qYu!n%';
ALTER USER 'support_usr'@'gk1qYu!n%'
IDENTIFIED BY 'Pxuzj#1M4!d' ;
这可能是阻止创建用户密码的冲突吗?有没有办法删除其中一个或两个?
【问题讨论】:
-
您能告诉我们一个您认为满足当前政策要求但 MySQL 不满足的密码吗?
-
已按要求更新@Schwern
-
想通了。更新了答案。
标签: mysql