码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2019-01-07 21:02:29      阅读:829      评论:0      收藏:0      [点我收藏+]

标签:inf   cte   设置   图片   ali   需要   stat   大写   host   

mysql5.7初次登录使用提示

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

需要重置密码。。。

重置就重置吧,我日结果又说我密码不安全,什么鬼,不得不说5.7的安全措施做的很到位,往往安全和方便是背道而行的。

mysql> alter user root identified by 123456;

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

 

 

这个其实与validate_password_policy的值有关。

validate_password_policy有以下取值: 

技术分享图片

默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。 
有时候,只是为了自己测试,不想密码设置得那么复杂,譬如说,我只想设置root的密码为123456。 
必须修改两个全局参数:

首先,修改validate_password_policy参数的值

mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)

validate_password_length(密码长度)参数默认为8,我们修改为1

mysql> set global validate_password_length=1;
Query OK, 0 rows affected (0.00 sec)

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

mysql> alter user root@localhost identified by 123456;
Query OK, 0 rows affected (0.00 sec)

 

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

标签:inf   cte   设置   图片   ali   需要   stat   大写   host   

原文地址:https://www.cnblogs.com/benjamin77/p/10234547.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!