MySQL密码策略更改(临时+永久)

目录

1、查看数据库当前密码策略

2、查看密码插件:

3、官方文档策略定义

4、更改密码策略

临时修改

(1)更改密码策略为LOW,改为LOW或0

(2)更改密码长度

(3)设置大小写、数字和特殊字符均不要求。

(4)查看

永久修改

(1)修改MySQL配置文件

(2)重启


1、查看数据库当前密码策略

java 复制代码
show VARIABLES like "%password%";

MySQL默认密码策略比较宽松,通常包括以下规则:

  • 密码长度至少为8个字符
  • 包含字母、数字和特殊字符
  • 不允许使用易猜测的密码

这些规则可以在MySQL的配置文件中设置和修改。但是有时候,我们需要更严格的密码策略来提高数据库的安全性。

2、查看密码插件:

ruby 复制代码
SHOW VARIABLES LIKE 'validate_password%'

3、官方文档策略定义

mysql数据库分为高(2)、中(1)、低(0)。三种密码策略

  • 低级密码策略,密码强度一般可以为纯数字
  • 中级密码策略,密码强度一般需要字母加数字
  • 高级密码策略,密码强度一般需要字母大小写加数字加特殊字符
Policy Tests Performed
0 or LOW Length
1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters
2 or STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file

4、更改密码策略

临时修改

(1)更改密码策略为LOW,改为LOW或0

javascript 复制代码
mysql> SET GLOBAL validate_password_policy='LOW';
Query OK, 0 rows affected (0.01 sec)

(2)更改密码长度

javascript 复制代码
mysql> SET GLOBAL validate_password_length=6;
Query OK, 0 rows affected (0.00 sec)

(3)设置大小写、数字和特殊字符均不要求。

javascript 复制代码
mysql> SET GLOBAL validate_password_special_char_count=0;
Query OK, 0 rows affected (0.00 sec)

mysql> SET GLOBAL validate_password_mixed_case_count=0;
Query OK, 0 rows affected (0.00 sec)

mysql> SET GLOBAL validate_password_number_count=0;
Query OK, 0 rows affected (0.00 sec)


mysql> SET GLOBAL validate_password_length=0;
Query OK, 0 rows affected (0.00 sec)

(4)查看

SHOW VARIABLES LIKE 'validate_password%';

永久修改

(1)修改MySQL配置文件

javascript 复制代码
[root@mysql ~]# vi /etc/my.cnf
# 修改validate password policy = LOW
#     validate password length = 4

(2)重启

javascript 复制代码
[root@mysql ~]# systemctl restart mysqld
相关推荐
last demo2 分钟前
docker容器
运维·docker·容器
毕设十刻4 分钟前
基于Vue的民宿管理系统st4rf(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
Pomelo_刘金5 分钟前
Linux I/O 方式进化史(内核/性能视角):从“睡死”到“就绪队列”再到“完成队列”
linux
人工智能知识库9 分钟前
2026年HCCDP-GaussDB工作级开发者题库(详细解析)
数据库·华为·gaussdb·题库·hccdp-gaussdb·工作级开发者认证
提伯斯64618 分钟前
解决 PX4 + ROS px4ctrl 「No odom!」自动起飞失败问题
linux·ros·px4·fastlio·mid360·egoplanner
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ24 分钟前
sql 如果字段为空就用另一个字段
数据库·sql
一人の梅雨25 分钟前
亚马逊SP-API商品评论接口实战:情感分析+商业洞察挖掘的差异化方案
运维·前端·数据库
qq_4351395729 分钟前
多级缓存(Caffeine+Redis)技术实现文档
数据库·redis·缓存
程序修理员31 分钟前
oracle备份表还原
数据库·oracle
FED_AF34 分钟前
rsync远程文件同步实用指南
运维·rsync