• 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运维开发路上的点点滴滴。。。
  • 相关阅读:
    Poj(1703),种类并查集
    Poj(2236),简单并查集
    Poj (3239),m皇后问题
    Poj(1521),哈夫曼编码
    NYOJ(680),摘枇杷,(暴力,或者二分搜索)
    NYOJ(42)欧拉图
    数集合有多少个TOJ(2469)
    HDU(1016),打素数环
    HDU(4394),数论上的BFS
    Poj(2225),三维BFS
  • 原文地址:https://www.cnblogs.com/weijie0717/p/8530344.html
Copyright © 2020-2023  润新知