• MySQL安装validate_password_policy插件


    功能介绍

    • validate_password_policy 是插件用于验证密码强度的策略。该参数可以设定三种级别:0代表低,1代表中,2代表高。
    • validate_password_policy 主要影响密码的强度检查级别:
      • 0/LOW:只检查密码长度。
      • 1/MEDIUM:检查密码长度、数字、大小写字母、特殊字符。
      • 2/STRONG:检查密码长度、数字、大小写字母、特殊字符和字典文件。
        对于密码强度的具体要求,可能还会与 validate_password_length 等参数有关,例如密码的最小长度、密码中数字的最小个数等。

    安装使用

    配置文件安装

    vi /etc/my.cnf,
    
    
    • 1
    • 2

    在[mysqld]下新增:

    #安装密码插件

    plugin-load-add=validate_password.so
    validate_password_policy=2  
    validate-password=FORCE_PLUS_PERMANENT
    
    
    • 1
    • 2
    • 3
    • 4

    命令行安装

    INSTALL PLUGIN validate_password SONAME 'validate_password.so';
    
    • 1

    查看默认配置

    mysql> show global variables like '%validate%';
    
    
    • 1
    • 2

    在这里插入图片描述

    配置密码策略

    修改之后
    添加信息

    plugin-load-add=validate_password.so
    validate_password_policy=2  
    validate-password=FORCE_PLUS_PERMANENT
    
    • 1
    • 2
    • 3

    在这里插入图片描述

    特殊设置提供参考

    # 启用validate_password_policy插件,并设置插件文件路径  
    plugin-load=validate_password.so  
      
    # 设置密码策略级别为高强度,要求至少包含大小写字母、数字和特殊字符  
    validate_password_policy=2  
      
    # 设置密码最小长度为8位  
    validate_password_length=8  
      
    # 设置密码中至少需要包含1个大写字母和1个小写字母  
    validate_password_mixed_case_count=1  
      
    # 设置密码中至少需要包含1个数字  
    validate_password_number_count=1  
      
    # 设置密码中至少需要包含1个特殊字符  
    validate_password_special_char_count=1  
      
    # 设置密码的默认生命周期为90天,即每季度需要更改密码  
    default_password_lifetime=90
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20

    验证

    mysql> CREATE USER "qex"@"%" IDENTIFIED BY "123456";
    
    • 1

    在这里插入图片描述
    数字-字母大小写,不通过
    在这里插入图片描述

    设置数字、特殊字符➕大小写字母,成功
    在这里插入图片描述

  • 相关阅读:
    typescript学习笔记
    高端两轮电动车是否担得起“高端”头衔?
    Adobe Photoshop 基本操作
    Redis Geo
    WSA工具箱安装应用商店提示无法工作怎么解决?
    快速排序的python实现
    使用itextPDF实现PDF电子公章工具类
    云原生之深入解析分布式存储系统Ceph的环境部署和实战操作
    【云原生与5G】微服务加持5G核心网
    今日油价查询易语言代码
  • 原文地址:https://blog.csdn.net/qq_34041723/article/details/132859989