首页 > 数据库 >mysql 安全相关

mysql 安全相关

时间:2023-11-20 17:47:36浏览次数:35  
标签:插件 密码 长度 安全 mysql policy 相关 validate password

密码复杂度

安装validate_password插件,开启密码校验相关配置

1.检查是否已安装该插件

SELECT PLUGIN_NAME, PLUGIN_STATUS
FROM INFORMATION_SCHEMA.PLUGINS
WHERE PLUGIN_NAME = 'validate_password';

2.安装插件

install plugin validate_password SONAME 'validate_password.dll';

3.重启数据库

4.配置密码策略

-- 设置密码策略
set persist validate_password_policy =2;

-- 查看当前的密码策略
show variables like 'validate_password%';

字段解读

validate_password_check_user_name:默认关闭,设置为ON时可以将密码设置成当前用户名

validate_password_dictionary_file:插件用于验证密码强度的字典文件路径。

validate_password_length:密码最小长度。

validate_password_mixed_case_count:密码至少要包含的小写字母个数和大写字母个数。

validate_password_number_count:密码至少要包含的数字个数。

validate_password_special_char_count:密码至少要包含的特殊字符数。

validate_password_policy: validate_password强制执行的密码策略

validate_password_policy的值可以使用数值0、1、2或相应的符号值LOW、MEDIUM、STRONG来指定。

0/LOW:只检查长度。对于长度测试,所需的长度是validate_password_length系统变量的值

1/MEDIUM:检查长度、数字、大小写、特殊字符。

2/STRONG:检查长度、数字、大小写、特殊字符字典文件。

set persist validate_password_policy =2;

show variables like 'validate_password%';

密码复杂度

标签:插件,密码,长度,安全,mysql,policy,相关,validate,password
From: https://www.cnblogs.com/chenpan/p/17844452.html

相关文章

  • mysql自定义函数
    自定义函数在MySQL中,您可以使用自定义函数来扩展数据库管理系统的功能。自定义函数允许您封装一段可重用的代码,并在查询和其他操作中调用它。以下是在MySQL中创建和使用自定义函数的一般步骤:1、创建自定义函数语法:CREATEFUNCTIONfunction_name(parameters)RETURNSreturn_t......
  • 羚通视频智能分析平台安全帽佩戴识别检测
    羚通视频智能分析平台是一款利用深度学习和计算机视觉技术的算法平台,旨在提供一种安全帽佩戴识别检测的智能算法方案。该平台具有多项优点,包括高精度检测、实时性强、可扩展性强、自定义配置和智能分析和预警等,能够满足工地安全管理的需求,提高监控效率和安全性。 ......
  • mysql 登录错误次数
    如果连续5次输入密码错误,限制登录数据库10分钟1.安装插件(CONNECTION_CONTROL和CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS)installpluginCONNECTION_CONTROLsoname'connection_control.dll'installpluginCONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTSsoname'connection_con......
  • 羚通视频智能分析平台安全帽佩戴识别检测
    羚通视频智能分析平台是一款利用深度学习和计算机视觉技术的算法平台,旨在提供一种安全帽佩戴识别检测的智能算法方案。该平台具有多项优点,包括高精度检测、实时性强、可扩展性强、自定义配置和智能分析和预警等,能够满足工地安全管理的需求,提高监控效率和安全性。首先,羚通视频智能分......
  • MySQL Select 语句执行顺序
    一条SQL查询语句结构如下:SELECTDISTINCT<select_list>FROM<left_table><join_type>JOIN<right_table>ON<join_condition>WHERE<where_condition>GROUPBY<group_by_list>HAVING<having_condition>ORDERBY<or......
  • idea连接mysql数据库
    关于配置环境的崩溃心理历程:(我哭)跟着黑马连接本地数据库的时候,测试连接显示不成功启动命令行,在命令行输入:mysql-uroot-p****最后给我返回的是:ERROR2003(HY000):Can'tconnecttoMySQLserveron'localhost:3306'(10061)  问了gpt,现在来看他给出的回答是正确的,......
  • 智慧校园烟火识别及预警解决方案,保障校园消防安全
    一、方案背景校园消防安全一直以来是社会各界备受关注的问题。为了保障师生的人身安全和财产安全,越来越多的学校开始引入AI智能检测技术,通过运用AI智能烟火检测技术,对学校的周界、教室、走廊、公共区域、教学楼、食堂等场所进行安全监测,及时发现火灾隐患,保障校园安全。TSINGSEE青......
  • MySQL安装
    注:下面的操作都是Windows下进行下载地址:https://dev.mysql.com/downloads/mysql/1.官网下载2、针对操作系统的不同下载不同的版本 3.解压4.添加环境变量在文件夹中找到mysql.exe文件复制路径到path中5.初始化mysqld--initialize-insecure6.启动sql服务mysqld......
  • Centos7 安装MySQL详细步骤
    1.1MySQL安装1.1.1下载wget命令yum-yinstallwget1.1.2在线下载mysql安装包wgethttps://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm1.1.3安装MySQLrpm-ivhmysql57-community-release-el7-8.noarch.rpm1.1.4安装mysql服务首先进入cd/et......
  • 信息安全系统设计与实现课程第十三章学习笔记
    一、知识点归纳1网络编程简介TCP/IP协议、UDP和TCP协议、服务器-客户机计算、HTTP和Web页面、动态Web页面的PHP和CGI编程2TCP/IP协议IPv432位地址IPv6128位地址TCP/IP协议顶层是使用TCP/IP的应用程序,用于登录到远程主机的ssh,用于交换电子邮件的mail、用于Web页面的ht......