zoukankan      html  css  js  c++  java
  • Mysql 5.7 弱密码限制,及创建用户无密码用户

    一、介绍

      1、haproxy Mysql 需要一个无密码登录的mysql用户。

      2、Mysql 5.7 版本默认安装了 validate_password 插件,作用:要求密码的复杂度。

      3、创建用户,如果密码过于简单,会报错:Your password does not satisfy the current policy requirements。

      

    二、禁用强密码的限制

      1、Mysql 5.7 版本默认安装了 validate_password 插件。

        查看:mysql> SHOW VARIABLES LIKE 'vali%';

        

        如果没有安装或者禁用之后会返回空。

        参数解释:      

    validate_password_length 8 # 密码的最小长度,此处为8。
    validate_password_mixed_case_count 1 # 至少要包含小写或大写字母的个数,此处为1。
    validate_password_number_count 1 # 至少要包含的数字的个数,此处为1。
    validate_password_policy MEDIUM # 强度等级,其中其值可设置为0、12。分别对应:
      0/LOW:只检查长度。
      1/MEDIUM:在0等级的基础上多检查数字、大小写、特殊字符。
      2/STRONG:在1等级的基础上多检查特殊字符字典文件,此处为1。
    validate_password_special_char_count 1 # 至少要包含的个数字符的个数,此处为1。

      2、关闭插件,并重启服务

        # vim /etc/my.cnf

    [mysqld]
    validate_password=off
    

        # systemctl restart mysqld

    三、查看 

      mysql> SHOW PLUGINS;

        

    四、创建用户测试

      mysql> create user 'haproxy';

        

        无密码测试创建用户成功!!!!

    IT运维开发路上的点点滴滴。。。
  • 相关阅读:
    104.Maximum Depth of Binary Tree
    103.Binary Tree Zigzag Level Order Traversal
    102.Binary Tree Level Order Traversal
    101.Symmetric Tree
    100.Same Tree
    99.Recover Binary Search Tree
    98.Validate Binary Search Tree
    97.Interleaving String
    static静态初始化块
    serialVersionUID作用
  • 原文地址:https://www.cnblogs.com/weijie0717/p/8530344.html
Copyright © 2011-2022 走看看