[mysqld]
character_set_server=utf8 #慢日志时间
long_query_time=1
#开启慢日志
slow_query_log=TRUE
#慢日志位置
slow_query_log_file=/mydata/mysql-5.7.20/logs/slow_query.log #不区分大小写
#lower_case_table_names=1 #日志、数据存储位置
socket=/mydata/mysql-5.7.20/data/mysql.sock
basedir=/mydata/mysql-5.7.20
datadir=/mydata/mysql-5.7.20/data
log-error=/mydata/mysql-5.7.20/logs/mysqld.log
pid-file=/mydata/mysql-5.7.20/data/mysqld.pid #开启详细日志
#general_log=ON
#general_log_file=/mydata/mysql-5.7.20/logs/mysql_general.log
#不开启sql严格模式
sql_mode=NO_ENGINE_SUBSTITUTION #传输文件大小限制
max_allowed_packet=8M ########################注意:要开启mysql安全模式。每次重启数据库要执行 set global sql_safe_updates=1
#sql_safe_updates=1 直接写如初始文件,重启会自动执行,不需要每次手敲
init-file=/mydata/mysql-5.7.20/sqlfile/safeup.sql #服务器关闭交互式连接所等待的秒数,比如客户端工具连接
interactive_timeout=300
#等待断开连接的时间
wait_timeout=300
#临时表内存大小
tmp_table_size=262144
#表高速缓
table_open_cache=2048 #查询缓存的大小,官方建议关闭,在8.0版本会废弃
#query_cache_size =0
#group_concat 大小设置
#group_concat_max_len = -1
group_concat_max_len = 5120
#最大连接数
max_connections=4000
#MySql的连接数达到max_connections时,新来的请求将会被存在堆栈中,等待连接的数量超过back_log,将不被授予连接资源,默认250
#back_log=
key_buffer_size = 256M
thread_cache_size=64
#服务器可用核数*2,mysql5.7已经废弃
#thread_concurrency=16
#缓冲池大小
innodb_buffer_pool_size = 10G
#redo-log日志大小
innodb_log_file_size = 2G
#redo-log日志个数,默认为2
#innodb_log_file_in_group=4 #innodb所在主机的IO能力,通过以下参数来控制刷脏能力,
#建议:DBA同学建议2000-4000.极客建议:650-1300(本机磁盘IOPS测试值为650)
innodb_io_capacity = 2000
innodb_io_capacity_max = 4000 #自刷新自己的脏页,不会把邻居拉下水.对于SSD这类IOPS比较高的设备,建议设置为0,.这时候IOPS不是瓶颈,只刷自己的脏页,能更快的执行刷脏页操作,减少SQL语句响应时间.MYSQL8.0默认为0;
innodb_flush_neighbors=0 user=mysql #开启binlog日志
server-id=1
log-bin=/mydata/mysql-5.7.20/mysqlbin/mysql-bin
#binlog日志记录模式
binlog_format=mixed #开启二进制日志后,需要把这个参数打开,否则在创建函数或者调用函数会报错
#([Err] 1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creator
s variable))
log_bin_trust_function_creators=1 #控制线程并发执行数,设置为0表示没有限制。(用户并发数过高会导致CPU占用告警)
innodb_thread_concurrency=0

  

MYSQL参数说明的更多相关文章

  1. docker4dotnet #3 在macOS上使用Visual Studio Code和Docker开发asp.net core和mysql应用

    .net猿遇到了小鲸鱼,觉得越来越兴奋.本来.net猿只是在透过家里那田子窗看外面的世界,但是看着海峡对岸的苹果园越来越茂盛,实在不想再去做一只宅猿了.于是,.net猿决定搭上小鲸鱼的渡轮到苹果园去看 ...

  2. 一步完成 MySQL 向 Redis 迁移

    从mysql搬一个大表到redis中,你会发现在提取.转换或是载入一行数据时,速度慢的让你难以忍受.这里我就要告诉一个让你解脱的小技巧.使用“管道输出”的方式把mysql命令行产生的内容直接传递给re ...

  3. Visual Studio Code和Docker开发asp.net core和mysql应用

    Visual Studio Code和Docker开发asp.net core和mysql应用 .net猿遇到了小鲸鱼,觉得越来越兴奋.本来.net猿只是在透过家里那田子窗看外面的世界,但是看着海峡对 ...

  4. MYSQL汇总

    一.1.1 MYSQL 一.1.1.1 基础特性 1)性能卓越,服务稳定,很少出现异常宕机: 2)开放源代码且无版权制约,自主性强,使用成本低: 3)历史悠久,社区及用户非常活跃,遇到问题,可快速获得 ...

  5. Named Volume 在 MySQL 数据持久化上的基本应用

    原文作者:春哥 初识春哥时,春哥是美术设计大咖.后不久,创业并致力于游戏开发,已有3年.从Unity3D到IOS(Swift)开发,从前端开发到后端以及容器技术,从设计开发测试到产品经理以及CEO,已 ...

  6. 33.MySQL高可用架构

    33.高可用架构33.1 MMM架构MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序(Perl).主要用来 ...

  7. [转帖] mysql 用户 权限 密码等操作记录

    前言 From :https://blog.csdn.net/yu12377/article/details/78214336 mysql5.7版本中用户管理与以前版本略有不同,在此记录,以备忘 登陆 ...

  8. Linux下Mysql数据库互为主从的配置过程

    配置准备: 两台机器:A(193.168.10.101)  B(193.168.10.102) mysql大版本需要一致,小版本可忽略 配置过程: A(193.168.10.101) 机器配置: 执行 ...

  9. 一步完成MySQL向Redis迁移

    在把一个大表从 MySQL 迁移到 Redis 时,你可能会发现,每次提取.转换.导入一条数据是让人难以忍受的慢!这里有一个技巧,你可以通过使用管道把 MySQL 的输出直接输入到 redis-cli ...

随机推荐

  1. jsp标签在spring boot中的关键用法

    <form:form modelAttribute="user" action="save" method="post" >// ...

  2. nginx 进程管理-信号

    进程结构:一个master进程和多个子进程. 子进程分两类:一种是 Worker 进程,另一种是 Cache 相关的进程. master进程:管理 Worker 进程,发送信号. 接收信号: TERM ...

  3. 如何使用js实现轮播图

    <!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" ...

  4. redis批量删除键的操作

    网上也有很多关于批量删除的命令,例如,我们要删除以KEY开头的键.linux系统中当屏幕显示127.0.0.1:6379时,采用如下命令 redis-cli -h 192.168.1.1 -p 637 ...

  5. VisualStudioCode网页开发常用插件

    VS下载链接 提取码:usx8 VsCode扩展功能强大,在于他可以安装各种各样的插件来辅助开发.下面是我初学前端时常用的vscode开发插件 Chinese 汉化 Beautify 格式化javas ...

  6. (十二)Sun公司的Jstl标签库详细介绍

    JSP 本身提供的标签很少,不能满足我们日常开发需要,好在 Sun 公司自己提供了一套标签库: JSTL标签库快速入门(可点击) 目录 < c : out > 标签 < c : se ...

  7. ARTS 第八周打卡

    Algorithm : 做一个 leetcode 的算法题 13. 罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符          数值 I         ...

  8. RecursiveSequence(HDU-5950)【矩阵快速幂】

    题目链接: 题意:Si=S(i-1)+2*S(i-2)+i^4,求Sn. 思路:想到了矩阵快速幂,实在没想出来怎么构造矩阵.... 首先构造一个向量vec={a,b,16,8,4,2,1}. 在构造求 ...

  9. 经典排序算法及总结(python实现)

    目录 1.排序的基本概念和分类 排序的稳定性: 内排序和外排序 影响内排序算法性能的三个因素: 根据排序过程中借助的主要操作,可把内排序分为: 按照算法复杂度可分为两类: 2.冒泡排序 BubbleS ...

  10. Python笔记008函数(2)

    1.        昨日内容回顾: def 函数(): 函数体 return 值 如果不写return,默认返回None.可以单独返回一个值,也能够以元组的形式返回多个值.(不要把print和retu ...