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

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

进入MySQL数据库后 执行 set global validate_password_policy=0;

从启动数据库或者立即生效就没有这个问题了

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)

你可能感兴趣的:(MYSQL数据库)