MySQL8.0相对于MySQL5.x,对安全性控制更高,相应的对密码相关的规则和策略也有所加强和不同,具体可参考以下这篇文章:
更安全的MySQL 8.0之全新密码策略
暂时修改mysql密码规则,进去mysql之后,执行以下:
validate_password.policy=LOW;validate_password.length=6;validate_password.mixed_case_count=0;validate_password.special_char_count=0;validate_password.length=6;flush privileges;
这种方法只能暂时修改密码策略,mysql重启之后密码策略失效,要永久修改密码策略,将密码规则写入到/etc/my.cnf中,具体参考如下图:
这样即使重启之后密码策略也不会修改