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 ...
随机推荐
- easyui中 datagrid与pagination结合使用【记录】
/** * Js名称:客源基本管理 * */ var setPageNumber = 1; var setPageSize = 10; var guestManageListData = {}; // ...
- ufile开公钥私钥
https://docs.ucloud.cn/storage_cdn/ufile/guide/token登陆UCloud官方控制台,进入UFile—令牌管理
- 乐字节Java学习03-path环境变量
1. path环境变量的作用 保证javac命令可以在任意目录下运行. 2. path配置的两种方案: 方法 一如下: ①点击计算机->右键->属性 ②高级系统设置 ③高级—>环境变 ...
- Jmeter CSV操作
统计行号列号 import java.io.BufferedReader; import java.io.FileReader; import java.io.File; print("== ...
- java积累的细节问题
一.将几个数字进行拼接,拼接成字符串 一定要将""放到几个数字之前,否则就会把数字相加之后的数转化成字符串 如你需要拼接年份,月份,和日 如果:2018+12+13+"& ...
- 使用 netkeeper 创翼网速慢解决方案(13)
1. 方法1 步骤: 卸载Netkeeper,并删除 卸载以太网(本地连接)驱动 重置网络 重启 重新安装Netkeeper.如果登录出错,卸载「IP,IPv6,Network Monitor」,然后 ...
- 第2章:LeetCode--第二部分
本部分是非Top的一些常见题型及不常见题 LeetCode -- Longest Palindromic Substring class Solution { public: int isPalind ...
- 值得收藏的Python第三方库
网络站点爬取 爬取网络站点的库Scrapy – 一个快速高级的屏幕爬取及网页采集框架.cola – 一个分布式爬虫框架.Demiurge – 基于PyQuery 的爬虫微型框架.feedparser ...
- python学习-34 内置函数的补充
其他内置函数 1.ord() 与chr()相反 2.pow() print(pow(3,3)) # 相当于3**3 print(pow(3,3,2)) # 相当于3*3%2 运行结果: 27 1 ...
- Scratch运动模块——有趣的弹球游戏(一)
大家好!我是蓝老师,有了前几期Scratch的基础,相信大家早已摩拳擦掌,跃跃欲试了,甚至还有些小伙伴已经编写了非常不错的程序. 学习编程就是这样不断探索.主动思考.解决问题的过程. 本期内容: 课程 ...