MYSQL参数说明
[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参数说明的更多相关文章
- docker4dotnet #3 在macOS上使用Visual Studio Code和Docker开发asp.net core和mysql应用
.net猿遇到了小鲸鱼,觉得越来越兴奋.本来.net猿只是在透过家里那田子窗看外面的世界,但是看着海峡对岸的苹果园越来越茂盛,实在不想再去做一只宅猿了.于是,.net猿决定搭上小鲸鱼的渡轮到苹果园去看 ...
- 一步完成 MySQL 向 Redis 迁移
从mysql搬一个大表到redis中,你会发现在提取.转换或是载入一行数据时,速度慢的让你难以忍受.这里我就要告诉一个让你解脱的小技巧.使用“管道输出”的方式把mysql命令行产生的内容直接传递给re ...
- Visual Studio Code和Docker开发asp.net core和mysql应用
Visual Studio Code和Docker开发asp.net core和mysql应用 .net猿遇到了小鲸鱼,觉得越来越兴奋.本来.net猿只是在透过家里那田子窗看外面的世界,但是看着海峡对 ...
- MYSQL汇总
一.1.1 MYSQL 一.1.1.1 基础特性 1)性能卓越,服务稳定,很少出现异常宕机: 2)开放源代码且无版权制约,自主性强,使用成本低: 3)历史悠久,社区及用户非常活跃,遇到问题,可快速获得 ...
- Named Volume 在 MySQL 数据持久化上的基本应用
原文作者:春哥 初识春哥时,春哥是美术设计大咖.后不久,创业并致力于游戏开发,已有3年.从Unity3D到IOS(Swift)开发,从前端开发到后端以及容器技术,从设计开发测试到产品经理以及CEO,已 ...
- 33.MySQL高可用架构
33.高可用架构33.1 MMM架构MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序(Perl).主要用来 ...
- [转帖] mysql 用户 权限 密码等操作记录
前言 From :https://blog.csdn.net/yu12377/article/details/78214336 mysql5.7版本中用户管理与以前版本略有不同,在此记录,以备忘 登陆 ...
- Linux下Mysql数据库互为主从的配置过程
配置准备: 两台机器:A(193.168.10.101) B(193.168.10.102) mysql大版本需要一致,小版本可忽略 配置过程: A(193.168.10.101) 机器配置: 执行 ...
- 一步完成MySQL向Redis迁移
在把一个大表从 MySQL 迁移到 Redis 时,你可能会发现,每次提取.转换.导入一条数据是让人难以忍受的慢!这里有一个技巧,你可以通过使用管道把 MySQL 的输出直接输入到 redis-cli ...
随机推荐
- php 阿里云国内短信实例
调用:先去阿里云申请短信服务 $smsArr = array( "accessKeyId" => "", // key "accessKeySe ...
- 最新 思贝克java校招面经 (含整理过的面试题大全)
从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿.思贝克等10家互联网公司的校招Offer,因为某些自身原因最终选择了思贝克.6.7月主要是做系统复习.项目复盘.LeetCo ...
- 在React native 如何写if判断和for循环
在vue中一般在需要判断时都是通过if语句来实现的,但是在react native中一般则通过三元运算法来实现. 具体代码如下所示. import React from 'react'; import ...
- linux中LVM介绍及实验过程
LVM LVM这个词不仅一次出现过,在安装Centos时,磁盘分区时,默认分区就是使用LVM方式分区:再一个就是在OpenStack部署时候用到LVM作为后端存储.对LVM的理解还是不太清晰,查询资料 ...
- IO-file-05 文件夹的创建
package com.bwie.io; import java.io.File; /** * 创建目录 * 1.mkdir:确保上级目录存在,不存在创建失败 * 2.mkdirs:上级目录可以不存在 ...
- BS
- python 脚本定时删除 elk索引
脚本如下 一.python 脚本如下 #! /usr/bin/python # -*- coding=utf-8 -*- import urllib import urllib.request imp ...
- @ConfigurationProperties和@Value的区别
@ConfigurationProperties @Value 功能: 批量注入配置文件中的属性 一个个指定,多个属性多个@Value 松散绑定: 支持 不支持 SpEL: 不支持 支持 JSR ...
- LC 417. Linked List Cycle II
题目描述 Given a linked list, return the node where the cycle begins. If there is no cycle, return null. ...
- MongoDB部分