ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

MySQL5.7在添加用户的时候提示错误:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

mysql> create user 'abuser'@'localhost' identified by 'abuser';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> 

这个问题怎么样解决呢?看提示已经很清楚了,就是我们设置的密码没有满足当前的要求机制。我们先查询一下有关的密码参数,使用命令如下:

mysql> SHOW VARIABLES LIKE 'validate_password%';

得到的结果如下表所示:

Variable_nameValue
validate_password_dictionary_file
validate_password_length8
validate_password_mixed_case_count1
validate_password_number_count1
validate_password_policyMEDIUM
validate_password_special_char_count1

在这里,我们的mysql已经开启了中级密码验证,密码长度至少为8,包含大小写字母、数字和特殊字符。如果选用这种密码验证,那只要设置的密码包含以上所写的要求即可。

ps:据说是可以修改my.cnf文件来跳过密码验证,可以查查有关的资料,我自己没有试过。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

panliuwen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值