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。

相关推荐
淘矿人1 分钟前
Claude助力前端开发
java·数据库·git·python·sql·spring·database
weixin_444012933 分钟前
Go语言GORM怎么做分页_Go语言GORM分页查询教程【实用】
jvm·数据库·python
Java成神之路-17 分钟前
面试题:如何利用联合索引提升性能?
mysql
神秘剑客_CN20 分钟前
Ubuntu 26.04使用笔记
linux·笔记·ubuntu
hanbr22 分钟前
Qt:事件处理与绘图详解
开发语言·数据库·qt
weixin_4440129324 分钟前
Go语言怎么防SQL注入_Go语言SQL注入防护教程【深入】
jvm·数据库·python
爱编程的小新☆25 分钟前
Langchain4j对话记忆
数据库·缓存·持久化存储·langchain4j
m0_4708576426 分钟前
C#怎么实现蓝牙设备搜索_C#如何开发Bluetooth应用【指南】
jvm·数据库·python
曦夜日长28 分钟前
Linux系统篇,开发工具(三):文件翻译的思路重构、库的深入理解、文件链接时区别与细节
linux·数据库·重构
2303_8212873833 分钟前
在 Go 中声明包级全局 Map 的正确方法
jvm·数据库·python