mysql创建用户时提示不符合当前政策要求
1、报错提示如下面图中所示,配置的默认密码是123456,提示不符合政策要求。于是我就到网上去搜了一下,结果发现是和validae_password_policy这个变量有关,在mysql5.7版本上针对用户的密码制定了对应的策略。

3、可以说就是根据这个值来检查你设置的密码是否符合对应的要求,于是我来查来一下我安装的mysql 5.7版本的值。查看变量的命令是:show v锾攒揉敫ariables like 'validate_password_%';结果如下面图中所示,可以看到,默认的设置就是MEDIUM级别,需要长度满足要求,同时还要求有数字、大小写和特殊字符。难怪刚才设置的时候提示不符合政策要求呢。

5、然后我再来创建测试用户,但是第一次使用的密码是123456,提示不符合要求。可见6位长度的密码是不符合要求的,于是改成12345678,这次可以设置成功了。为了测试最小密码长度,又创建一个测试用户,密码设为1234567,提示不符合要求。因此可以知道policy=0的时候,最小密码长度是8位。


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:61
阅读量:53
阅读量:92
阅读量:62
阅读量:84