MySQL5.6.6后增加了密码强度验证插件,所以当用户设置的密码不符合强度规则会提示出来该错误。
MySQL 8.0之前修改的方法和8.0的版本修改的方法是不一样的。
密码复杂程度有3种,值越低,复杂越低。0,1,2.
--MySQl8.0
--设置复杂程度
set global validate_password.policy=0;
--设置密码长度
set global validate_password.length=6;
--以上执行成功后便可以修改密码了
alter user 'root'@'localhost' IDENTIFIED BY '123456'