linux系统更改用户密码的时候ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
报错:密码策略问题异常信息
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
问题解决:
- 查看 mysql 初始的密码策略,
输入语句SHOW VARIABLES LIKE 'validate_password%'; - 设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,
输入设值语句 “ set global validate_password_policy=LOW; ” - 当前密码长度为 8 ,根据你要设置的密码长度,修改validate_password_length参数的值。
输入设值语句 “set global validate_password_length=6; - 接下来就可以为 mysql 设置简单密码了,密码长度要满足前面设置的validate_password_length的值,输入修改语句
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';设置成功。 - 刷新权限
flush privileges - 退出
quit