最近在修改centos7上的mysql数据库访问授权操作的时候报了一个ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误:


原因为我的mysql数据库设置的过于简单,不符合mysql的机制,这个其实与validate_password_policy和validate_password_length两个参数决定,在本地登陆数据库然后修改这两个参数就可以完美的解决问题。


1、set global validate_password_policy=0;

2、set global validate_password_length=6;


vim /etc/my.cnf

[mysqld]

validate_password_policy=0

validate_password_length=6

重启数据库服务

service mysqld restart