mysql 5.7安全策略设置 报错ERROR 1193 (HY000): Unknown system variable 'validate_password_policy'
为了方便,想要调低mysql 5.7版本的密码级别,于是乎直接设置:
设置密码策略最低级别
mysql> set global validate_password_policy=0;
ERROR 1193 (HY000): Unknown system variable 'validate_password_policy'
设置密码有效长度 4 位及以上
mysql> set global validate_password_length=4;
ERROR 1193 (HY000): Unknown system variable 'validate_password_length
为什么别人的教程一设置就没问题,到我这就各种报错???黑人问号脸。。。
于是便开始找别人的经验:
解决措施:
修改my.cnf,重新启动mysql服务器以使新设置生效。
my.cnf添加文件如下:
plugin-load-add=validate_password.so
validate-password=FORCE_PLUS_PERMANENT
解释一下:
plugin-load-add=validate_password.so:插件的加载方法,每次服务器启动时都必须给出该选项;
validate-password=FORCE_PLUS_PERMANENT:validate-password在服务器启动时使用该选项来控制插件的激活。
|