意思就是你设的密码太简单了,不符合你的密码策略规则
1、查看 mysql 初始的密码策略:
SHOW VARIABLES LIKE 'validate_password%';
2、设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,
set global validate_password_policy=LOW;
3、现在的密码长度是8位,如果想把密码长度更改为6位
set global validate_password_length=6;
4、然后再修改密码
ALTER user 'root'@'localhost' IDENTIFIED BY '123456';
修改成功!