mysql5.7.15安装后报错You must reset your password using ALTER USER statement before executing this statem

mysql5.7.15安装后报错You must reset your password using ALTER USER statement before executing this statem

原因:mysql5.7 在第一次执行 mysql -uroot -p ,输入密码进入后,必须马上修改新的密码

解决:

alter user 'root' identified by '123456';

如果执行后出现 Your password does not satisfy the current policy requirements则说明密码不符合要求原因与validate_password_policy的值有关。

validate_password_policy的值有三个

0:校验级别最低,只校验密码长度,只要长度跟validate_password_length一样即可,默认长度是8位。可以通过

1:这个时候首先要满足的是validate_password_policy=0时的验证要求。然后现去验证密码中的数字个数,大小写个数,特殊字符个数。这些又分别由validate_password_number_count,validate_password_mixed_case_count,validate_password_special_char_count 这几个参数来控制。

2:这个时候必须先满足0,1的要求,然后它还追加了一个,对于密码中任意连续4个(或4个让上)字符不得是字典中的单词

首先,修改validate_password_policy参数的值

set global validate_password_policy=0

然后修改validate_password_length(密码长度)的值,默认为8,我们修改为1

set global validate_password_length=1

完成之后再次执行修改密码语句即可成功

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值