mysql之密码复杂度设置

mysql数据库版本:8.0.17

1)安装插件validate_password.so(8版本默认自带)

登陆(mysql –uroot –p) =》安装插件(INSTALL PLUGIN validate_password SONAME ‘validate_password.so’;)=》查看插件(show variables like ‘validate%’;)
在这里插入图片描述
2)设置密码复杂度

设置密码长度:set global validate_password_length=12;
大小写字母分别最少个数:set global validate_password_mixed_case_count=3;
数字最少个数:set global validate_password_number_count=3;
特殊字符最少个数: set global valid

在这里插入图片描述
3)检查设置是否成功

show variables like 'vali%';

在这里插入图片描述

4)测试密码复杂度

create user test@localhost identified by ‘Sprixin#^!123’;(不符合三个大写字母/三个小写字母/三个数据/三个特殊字符/最少十位的要求)失败
create user test@localhost identified by ‘SPRIxin#^!123’;(符合要求成功)
在这里插入图片描述

发布了121 篇原创文章 · 获赞 60 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/weixin_43279032/article/details/103066045
今日推荐