1.查询Mysql状态
systemctl status mysqld
2.修改为简易密码报错
alter user root@'localhost' identified with mysql_native_password by 'root'; ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
3.查询密码策略
mysql> SHOW VARIABLES LIKE 'validate_password%';
4.去除密码验证策略
--默认关闭,设置为ON时可以将密码设置成当前用户名 mysql> set global validate_password.check_user_name=OFF; --密码强度检查等级,0/LOW、1/MEDIUM、2/STRONG。默认是1,即MEDIUM, mysql> set global validate_password_policy=0; mysql> set global validate_password.length=4; --特殊字符 mysql> set global validate_password.mixed_case_count=0; mysql> set global validate_password.number_count=0; mysql> flush privileges; --密码验证策略 0/LOW:只检查长度。 1/MEDIUM:检查长度、数字、大小写、特殊字符 2/STRONG:检查长度、数字、大小写、特殊字符字典文件。
此时修改为密码root则OK,因为已经去除密码策略