linux系统更改用户密码的时候
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
报错:密码策略问题异常信息
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
问题解决:

  1. 查看 mysql 初始的密码策略,
    输入语句 SHOW VARIABLES LIKE 'validate_password%';
    Your password does not satisfy the current policy requirements
  2. 设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,
    输入设值语句 “ set global validate_password_policy=LOW; ”
    Your password does not satisfy the current policy requirements
  3. 当前密码长度为 8 ,根据你要设置的密码长度,修改validate_password_length参数的值。
    输入设值语句 “set global validate_password_length=6;
    Your password does not satisfy the current policy requirements
  4. 接下来就可以为 mysql 设置简单密码了,密码长度要满足前面设置的validate_password_length的值,输入修改语句 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';设置成功。
  5. 刷新权限
    flush privileges
  6. 退出
    quit

相关文章: