zoukankan      html  css  js  c++  java
  • mysql的密码规则问题

    今天在设置mysql某用户的密码时,出现了此报错:
     
    ERROR 1819 (HY000) Your password does not satisfy the current policy requirements
     
    后经过一波检查,发现可以通过控制mysql某两个字段来实现复杂度改变:

    1. @@validate_password_length: 密码最短长度,默认为8位。
    2. @@validate_password_policy: 密码复杂度,分为low、medium、high三个等级,分别对应0、1、2,默认为midium(1)。

     
    其中,@@validate_password_policy的规则对应如下:
    LOW: 只要求长度
    MEDIUM:长度、大小写字母、数字、特殊字符
    HIGH:长度、大小写字母、数字、特殊字符、字典文件。
     
    我们可以通过sql语句查询,并修改之。
     

    查询:

    1. 密码最短长度:
      select @@validate_password_length;

    2. 密码复杂度:
      select @@validate_password_policy;

     

    修改:

    1. 密码最短长度:
      set global validate_password_length=6;

    2. 密码复杂度:
      set global validate_password_policy=0;

  • 相关阅读:
    ADO.NET存取数据库数据
    2017-01-03
    re模块
    random模块(随机)
    sys模块
    os模块
    datetime模块
    time模块
    logging模块
    Python函数初识
  • 原文地址:https://www.cnblogs.com/young233/p/11645352.html
Copyright © 2011-2022 走看看