Ubuntu (18.04) _Mysql (8.0.X)设置密码强度

首先

查看是否有密码强度插件:

SHOW PLUGINS;

如果没有,则安装

install plugin validate_password soname 'validate_password.so';

再次查看,会看到密码强度插件已开

其次

查看密码强度具体配置

show variables like 'validate_password%';

validate_password_policy: 密码的复杂性等级

validate_password_length: 密码的最小长度

validate_password_mixed_case_count: 密码中混合大小写字符的最小数量

validate_password_number_count: 密码中数字的最小数量

validate_password_special_char_count: 密码中特殊字符的最小数量

validate_password_dictionary_file: 密码需要检查的自定义词典文件路径

Validate_password_check_user_name:

最后

设置密码强度过低的提示:

设置正确密码

ALTER USER 'root'@'%' IDENTIFIED BY 'df@12345' PASSWORD EXPIRE NEVER;

到此,就已经设置完毕,可重新连接Mysql。

相关推荐
萧曵 丶26 分钟前
MySQL 主键不推荐使用 UUID 的深层原因
数据库·mysql·索引
小北方城市网31 分钟前
分布式锁实战指南:从选型到落地,避开 90% 的坑
java·数据库·redis·分布式·python·缓存
毕设十刻40 分钟前
基于Vue的人事管理系统67zzz(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
TDengine (老段)2 小时前
TDengine Python 连接器入门指南
大数据·数据库·python·物联网·时序数据库·tdengine·涛思数据
老前端的功夫3 小时前
TypeScript 类型魔术:模板字面量类型的深层解密与工程实践
前端·javascript·ubuntu·架构·typescript·前端框架
萧曵 丶3 小时前
事务ACID特性详解
数据库·事务·acid
HABuo3 小时前
【Linux进程(四)】进程切换&环境变量深入剖析
linux·运维·服务器·c语言·c++·ubuntu·centos
kejiayuan3 小时前
CTE更易懂的SQL风格
数据库·sql
kaico20184 小时前
MySQL的索引
数据库·mysql
清水白石0084 小时前
解构异步编程的两种哲学:从 asyncio 到 Trio,理解 Nursery 的魔力
运维·服务器·数据库·python