上篇文章简单的讲了一下MySQL的配置,这章我在具体讲述一下我所配置的一些内容。

一、密码策略
MySQL5.7默认安装了密码安全检查的插件。默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,且字数不得少于8位。否则会出现ERROR 1819 (HY000)的错误提示。
可以通过一下命令查看密码策略相关信息:

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服务即可。
查看数据库默认编码的方法如下:

转载于:https://www.cnblogs.com/zhuxiangru/p/9414056.html

MySQL配置(二)相关推荐

  1. Centos 6.4下 MySQL配置主从服务(集群)

    Centos 6.4下 MySQL配置主从服务(集群) 我们前面两篇文章都分别介绍了Mysql的安装及配置.备份及还原,今天我们继续前面的环境介绍一下Centos 6.4下MySQL配置主从实现数据同 ...

  2. mysql配置参数调优(8GB内存和64GB内存)

    文章目录 一.前言 二.查看服务器的CPU和内存 1.查看CPU的个数 2.查看服务器的内存 3.数据库版本 三.64GB内存的mysql配置参数 四.本机8GB内存的mysql配置参数 1.查看数据 ...

  3. zabbix mysql监控告警_Zabbix监控mysql配置及故障告警配置

    同时介绍了触发器的创建及zabbix通过邮件方式告警配置. 一.配置自带模板监控mysql 1.提供配置文件模板 文件位置在源码包/usr/local/src/zabbix-3.0.4/conf/za ...

  4. SpringBoot、mysql配置PageHelper插件

    一:https://blog.csdn.net/h985161183/article/details/79800737 主要异常:org.springframework.beans.factory.B ...

  5. apache php mysql配置详解,详细介绍:Apache+PHP+MySQL配置攻略_php基础

    一.系统要求: 本系统在REDHAT7.2版本测试通过 二.服务器端软件要求: 1:到APACHE的网络站下载APACHE WEB SERVER http://www.apache.org/ 2. 到 ...

  6. java mysql 配置_Java连接MySQL数据库详细分析

    一:工具 eclipse MySQL5.7 MySQL连接驱动:mysql-connector-java-5.1.44-bin.jar下载地址 二:加载驱动 2.1 在工程目录中创建lib文件夹,将下 ...

  7. flask对mysql数据库增删改查_flask后台框架1.4(mysql配置+数据库增删改查)-Go语言中文社区...

    mysql配置及问题 前面三份博客的笔记基本记录了所用到的基本操作,这里开始记录后台和数据库的交互,数据库我们用的是mysql然后的话mysql就不记录了因为很简单,要是没有安装学习的话,基本在网上找 ...

  8. lamp mysql安全_LAMP第三部分php,mysql配置

    内容概要: 一.  php配置 1. 配置disable_function disable_functions = eval,assert,popen,passthru,escapeshellarg, ...

  9. windows安装版mysql_windows下非安装版 mysql配置

    mysql-5.6.25-win32压缩包+navicate管理器 1.安装过mysql的msi文件,然后一不小心把mysql的系统数据库删了,重装就各种装不上(注册表项,programdata,安装 ...

最新文章

  1. Cannot find SS.INI file for user *** 解决方法
  2. 【原创】项目管理得失经验总结
  3. springboot幂等性_如何使用 SpringBoot + Redis 优雅的解决接口幂等性问题
  4. 多并发-最后刷新页面
  5. boost::io::quoted用法的测试程序
  6. 22468!Windows 11新预览版发布:旧版系统支持十月终止请速升
  7. ParaFi Capital资产管理规模超1亿美元,至少投资22家公司或协议
  8. 图像处理结果的度量 —— SNR、PSNR、SSIM
  9. 导出excel乱码问题
  10. 人口logistic模型公式_MATLAB做logistics人口模型,求出值有问题
  11. 多字节字符与宽字节字符
  12. 朋友圈图片评论功能,来了!
  13. 嗖的一下第二弹,这些好看的皮肤直接一键收下~~
  14. Mac下的maven配置
  15. ios 持续获取定位 高德地图_iOS 定位 高德地图
  16. im4java 水印_app后端设计(13)--IM4JAVA+GraphicsMagick实现中文水印
  17. 奥迪A4显示服务器出故障,奥迪A4变速箱锁挡、没倒挡、红屏、传感器故障维修总结...
  18. java登录ssh没有权限管理_ssh2--login 是Java的权限管理系统,有完整的程序及代码,很全面的概括了 的功能。 Develop 238万源代码下载- www.pudn.com...
  19. C语言期末基础知识大盘点!拒绝挂科,从我做起,争做别人家的娃!
  20. TP、TN、FP、FN解析

热门文章

  1. 使用vue来做局部刷新
  2. 什么是 lnmp 实现原理。
  3. 小程序瀑布流无限加载
  4. 隐藏SyntaxHighlighter滚动条
  5. SQL Server 2008 收缩日志 清空删除大日志文件
  6. JPEG 原理详细实例分析及其在嵌入式 Linux 中的应用
  7. Ubuntu下添加开机启动脚本
  8. html5 接东西游戏,html5手机触屏接红包小游戏代码
  9. linux mysql timestamp_MYSQL中TIMESTAMP类型的使用
  10. python 试题答案_python试题答案