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。

相关推荐
code2roc2 分钟前
SpringBoot整合Milvus向量数据库
数据库·spring boot·milvus·向量化
AugustRed3 分钟前
Flyway 数据库版本迁移 零基础完整学习文档
数据库·学习
Yvonne爱编码11 分钟前
数据库---Day9 视图(附完整数据库脚本+练习题)
数据库·mysql·oracle
sukioe12 分钟前
Redis 入门:为什么出现、核心原理与安装配置
数据库·redis·缓存
宇砾16 分钟前
浅谈Redis(1)
数据库·redis·缓存
xiaobobo333027 分钟前
vscode打开Ubuntu虚拟机中文件资源管理器加载慢
vscode·ubuntu·资源管理器·加载慢
heimeiyingwang31 分钟前
【架构实战】Canal数据同步:MySQL数据变更实时捕获
数据库·mysql·架构
cdbqss133 分钟前
VB2026 动态生成工具栏类 BqGetToolStrip
数据库·oracle·开源·.net·学习方法·教育电商·basic
AI人工智能+电脑小能手36 分钟前
【大白话说Java面试题 第85题】【Mysql篇】第15题:MySQL 的事务中,幻读是怎么解决的?
java·开发语言·数据库·mysql·面试
yoothey42 分钟前
MySQL 索引小白面试详解
数据库·mysql