• MySQL配置(二)


    上篇文章简单的讲了一下MySQL的配置,这章我在具体讲述一下我所配置的一些内容。
    一、密码策略
           MySQL5.7默认安装了密码安全检查的插件。默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,且字数不得少于8位。否则会出现ERROR 1819 (HY000)的错误提示。
           可以通过一下命令查看密码策略相关信息:
     
    MySQL配置(二)
    validate_password_dictionary_file:密码策略文件,当策略为STRONG时才需要。
    validate_password_length:密码最小长度。
    validate_password_mixed_case_count:大小写字符长度,至少1个。
    validate_password_number_count:数字字符长度,至少1个。
    validate_password_policy:密码策略,默认为MEDIUM。
    validate_password_special_char_count:特殊字符长度,至少1个。
    密码策略为0/LOW时,检查规则只有长度限制;
    密码策略为2/MEDIUM时,检查规则有:长度,字母,数字,特殊字符;
    密码策略为3/STRONG时,检查规则有:长度,字母,数字,特殊字符,密码策略文件。
     
    二、修改密码策略
          可以在MySQL的配置文件 /etc/my.cnf 中添加validate_password_policy的配置。即在配置文件加入
    validate_password_policy=0(LOW)/ 1 (MEDIUM) / 2  (STRONG)
          当然,如果你不需要密码策略,可以直接在文件中配置禁用就可:
    validate_password_policy = off

          完成配置的修改之后要重启MySQL服务使配置生效。

    三、配置默认编码为utf8
          打开 etc/my.cnf 文件,在[mysqld]下添加编码配置:
    [mysqld]
    charater_set_server=utf8
    init_connect='SET NAMES utf8'
           再重启MySQL服务即可。
    查看数据库默认编码的方法如下:
    MySQL配置(二)
  • 相关阅读:
    STL之map UVa156
    STL之vector UVa101
    STL之set UVa10815
    无修改区间查询 BNU Can you answer these queries I
    区间修改点查询 HDU1556
    无废话ExtJs 入门教程九[数字字段:NumberField、隐藏字段Hidden、日期字段:DataFiedl]
    无废话ExtJs 入门教程七[登陆窗体Demo:Login]
    无废话ExtJs 入门教程六[按钮:Button]
    无废话ExtJs 入门教程五[文本框:TextField]
    无废话ExtJs 入门教程四[表单:FormPanel]
  • 原文地址:https://www.cnblogs.com/zhuxiangru/p/9414056.html
Copyright © 2020-2023  润新知