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

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

在linux中部署项目,搭建数据库环境的时候,需要专门设置一个user来管理响应的数据库。这是我在初步使用mysql,向mysql中user表插入用户时遇到的问题。

密码策略问题异常信息:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

如下图:在这里插入图片描述
解决办法:

1、查看 mysql 初始的密码策略,

输入语句

SHOW VARIABLES LIKE 'validate_password%'; 

进行查看,
如下图:
在这里插入图片描述

2、首先需要设置密码的验证强度等级

设置 validate_password_policy 的全局参数为 LOW 即可,输入设值语句

set global validate_password_policy=LOW;

进行设值,如下图:在这里插入图片描述

3、设置密码长度

当前密码长度为 8 ,如果不介意的话就不用修改了,此处设置为 4 位的密码,设置 validate_password_length 的全局参数为 6 即可,
输入设值语句
set global validate_password_length=4;进行设值,如下图:
在这里插入图片描述

4.设置密码

现在就可以为mysql的用户设置密码了,只要满足4位长度即可。

create user 'mmall'@'localhost' identified by 'mmall';

执行结果如下:
在这里插入图片描述
至此,用户就添加成功了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值