ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

给其他ip赋权或设置密码时会出现该错误,表示你想要设置的密码不安全,
如果你执意要设置这个不安全的密码
首先,修改validate_password_policy参数的值

mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)

这样,判断密码的标准就基于密码的长度了。这个由validate_password_length参数来决定。

mysql> select @@validate_password_length;
+----------------------------+
| @@validate_password_length |
+----------------------------+
|                          8 |
+----------------------------+
row in set (0.00 sec)

validate_password_length参数默认为8,它有最小值的限制,最小值为:

validate_password_number_count

  • validate_password_special_char_count
  • (2 * validate_password_mixed_case_count)
mysql> set global validate_password_length=1;
Query OK, 0 rows affected (0.00 sec)

mysql> select @@validate_password_length;
+----------------------------+
| @@validate_password_length |
+----------------------------+
|                          4 |
+----------------------------+
1 row in set (0.00 sec)

成功

    原文作者:吕志豪
    原文地址: https://www.jianshu.com/p/c04323d7b650
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞