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运维开发路上的点点滴滴。。。
  • 相关阅读:
    8.26 树状数组
    8.27 神异之旅
    8.26 雇佣
    8.28 Jack与Rose
    8.28 ISN
    保存和加载网络
    快速搭建网络
    分类网络
    torch中的回归
    pytorch中的Variable
  • 原文地址:https://www.cnblogs.com/weijie0717/p/8530344.html
Copyright © 2011-2022 走看看