ERROR 1819 (HY000): Your password does not satisfy the current po 1 icy requ irements
时间: 2023-12-02 19:43:10 浏览: 40
这个错误提示是因为MySQL的密码策略要求密码必须符合一定的复杂度要求,例如必须包含数字、字母、特殊字符等。如果你设置的密码不符合这些要求,就会出现这个错误。为了解决这个问题,你可以尝试以下方法:
1. 修改密码时指定复杂度要求较低的密码策略,例如使用LOW或MEDIUM策略。可以在修改密码时使用以下命令:
```mysql
SET GLOBAL validate_password.policy=LOW;
```
2. 修改密码时指定符合复杂度要求的密码。可以使用以下命令修改密码:
```mysql
ALTER USER 'user'@'localhost' IDENTIFIED BY 'new_password';
```
其中,user是你要修改密码的用户名,localhost是你要修改密码的主机名,new_password是你要设置的新密码。
3. 修改MySQL的密码策略,使其符合你要设置的密码。可以使用以下命令修改密码策略:
```mysql
SET GLOBAL validate_password.policy=LOW;
SET GLOBAL validate_password.length=6;
SET GLOBAL validate_password.number_count=0;
SET GLOBAL validate_password.special_char_count=0;
```
其中,validate_password.policy指定密码策略,validate_password.length指定密码长度,validate_password.number_count指定密码中数字的最小数量,validate_password.special_char_count指定密码中特殊字符的最小数量。