当前位置: 首页 > news >正文

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

目录

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

2、查看密码插件:

3、官方文档策略定义

4、更改密码策略

临时修改

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

(2)更改密码长度

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

(4)查看

永久修改

(1)修改MySQL配置文件

(2)重启


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

show VARIABLES like "%password%";

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

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

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

2、查看密码插件:

SHOW VARIABLES LIKE 'validate_password%'

3、官方文档策略定义

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

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

4、更改密码策略

临时修改

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

mysql> SET GLOBAL validate_password_policy='LOW';
Query OK, 0 rows affected (0.01 sec)

(2)更改密码长度

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

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

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配置文件

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

(2)重启

[root@mysql ~]# systemctl restart mysqld


http://www.mrgr.cn/news/16983.html

相关文章:

  • Python 潮流周刊#67:uv 的重磅更新(摘要)
  • 【js逆向专题】4.python调用JS和扣代码
  • 【电子通识】电子元器件可靠性基本概念
  • 大连网站建设手机网页页面设计
  • 指针5.回调函数与qsort
  • JAVA JDBC MYSQL案例
  • Java多线程入门介绍
  • JAVA开源项目 加油站管理系统 计算机毕业设计
  • 【大模型】Agent基础知识
  • @ConfigurationProperties 注解分析
  • 双链表算法的基本实现
  • LeetCode_sql_day20(1398.购买了产品A和产品B却没有购买产品C的顾客)
  • 大模型辅助软件开发,助力工程师的开发之路
  • sqli-labs靶场通关攻略(51-60)
  • 深入探索C语言中的各种Sleep方法
  • 一分钟学会系列-1电烙铁(焊台)
  • 【惊天BUG】select * from 表 where value = 0;查询结果让大师兄都傻眼了
  • 大模型web服务部署—lobe-chat 部署
  • 6种方法:如何克服编程挫折,找到突破的学习方法
  • 折叠cell的学习