异常
修改MySQL密码报错:

原因
修改设置的密码不符合策略,太简单了。更详细的原因请参考:mysql5.7初始化密码报错 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before
解决
设置一个复杂符合要求的密码就可以了。但是我们可能只想设置一个简单的密码,那么就需要做一些设置。在MySQL中执行如下两条命令即可:
set global validate_password_policy=0;
set global validate_password_length=1;
再次设置简单的密码就会成功了。

当尝试修改MySQL密码遇到因密码过于简单导致的错误时,可以通过调整密码策略来解决。执行`set global validate_password_policy=0;`和`set global validate_password_length=1;`这两条命令,可以允许设置简单密码。之后再设置密码,即使简单的密码也会被接受。
1619

被折叠的 条评论
为什么被折叠?



