mysql my.cnf 配置详解
#配置多实例声明
[mysqld_multi]
mysqld = /data/mysql_bin/bin/mysqld_safe
mysqladmin = /data/mysql_bin/bin/mysqladmin
user = user
password = 123456
[mysqld1]
#端口
port = 3306
user = mysql
#External-locking用于多进程条件下为MyISAM数据表进行锁定 跳过
skip-external-locking
character_set_server = utf8
#定时任务 日志库使用
event_scheduler = ON
#是否支持目录软连接
symbolic-links = 0
#这个选项可以配置MYISAM表允许在创建索引的过程中,能够往磁盘创建一个临时索引文件的大小
myisam_max_sort_file_size = 10G
#如果该值大于1,在Repair by sorting过程中并行创建MyISAM表索引(每个索引在自己的线程内)
myisam_repair_threads = 1
#自动检查和修复没有适当关闭的MyISAM表
myisam_recover
#连接时间 单位秒 10小时
wait_timeout = 36000
#交互式连接时间 单位秒
interactive_timeout = 1200
#每次交互最大传输量 128M
max_allowed_packet = 134217728
#慢查询日志 log库设置为2
long_query_time = 1
#文件目录
datadir=/data/mysql_data/mysql1
basedir=/data/mysql_bin
socket=/tmp/mysql.sock1
#指定一个日志输出文件,如果文件存在则在文件末尾处添加日志信息
#log=/data/mysql_logs/logs1/mysqld.log
pid-file=/data/mysql_data/mysql1/db-app1.pid
#慢查询日志
log-slow-queries=/data/mysql_logs/logs1/slowquery.log
#binlog地址
log-bin=/data/mysql_data/mysql1/app-net1_1-bin
tmpdir=/data/mysql_data/mysql1/tmp
#设置每个主机的连接请求异常中断的最大次数,当超过该次数,MYSQL服务器将禁止host的连接请求,直到mysql服务器重启或通过flush hosts命令清空此host的相关信息
max_connect_errors = 10000000
##binlog配置
#主从配置
server-id = 1
#2进制模式
binlog_format = MIXED
#文件大小
max_binlog_size = 1G
#过期时间
expire_logs_days = 1
#忽略的库
replicate-ignore-db = mysql
replicate-ignore-db = information_schema
#内存相关
#允许的连接数
max_connections = 500
#缓存表描述的数量
table_cache = 2048
#未生效 mysql5.6才有该值
table_open_cache = 4096
#要缓存的线程数量
thread_cache_size = 300
#并发数量 核心数x2
thread_concurrency = 32
##全局
#mysql查询缓存
query_cache_size= 1024M
#临时表,超出几率千分比 实例2平均值稍微超出5
tmp_table_size = 256M
#key_buffer_size 只对MyISAM表起作用
key_buffer_size = 1024M
##线程
#默认值128M,
#innodb_buffer_pool_size = 256M
#binlog_cache_size 默认32K. 服务器1大小
#binlog 能够使用的最大cache 内存大小
max_binlog_cache_size = 64M
#MySql读入缓冲区大小 默认值2M 优化为4M
read_buffer_size = 8M
# 随机读取数据缓冲区使用内存 默认值8M 优化为32M
read_rnd_buffer_size = 128M
#排序缓存 默认值2M 优化为4M
sort_buffer_size = 8M
#联合查询 1M
join_buffer_size = 1048576
#设置、恢复、修改表的时候使用的缓冲大小
myisam_sort_buffer_size = 512M
#批量插入 默认值8M
bulk_insert_buffer_size = 8388608
[mysqld2]
port = 3307
user = mysql
skip-external-locking
character_set_server = utf8
symbolic-links = 0
myisam_max_sort_file_size = 10G
myisam_repair_threads =1
myisam_recover
wait_timeout = 36000
interactive_timeout = 1200
max_allowed_packet = 134217728
long_query_time = 1
datadir=/data/mysql_data/mysql2
basedir=/data/mysql_bin
socket=/tmp/mysql.sock2
#log=/data/mysql_logs/logs2/mysqld.log
pid-file=/data/mysql_data/mysql2/db-app2.pid
log-slow-queries=/data/mysql_logs/logs2/slowquery.log
log-bin=/data/mysql_data/mysql2/app-net1_2-bin
tmpdir=/data/mysql_data/mysql2/tmp
max_connect_errors = 10000000
server-id = 2
binlog_format = MIXED
max_binlog_size = 1G
expire_logs_days = 1
replicate-ignore-db = mysql
replicate-ignore-db = test
replicate-ignore-db = information_schema
max_connections = 2400
table_cache = 2048
table_open_cache = 4096
thread_cache_size = 300
thread_concurrency = 32
query_cache_size= 1024M
tmp_table_size = 256M
key_buffer_size = 1024M
max_binlog_cache_size = 64M
read_buffer_size = 32M
read_rnd_buffer_size = 128M
sort_buffer_size = 24M
join_buffer_size = 24M
myisam_sort_buffer_size = 512M
bulk_insert_buffer_size=8388608
#只读模式
read-only=1
#清除
relay-log-purge=1
[mysqldump]
quick
#优化为64M
max_allowed_packet = 32M
[mysql]
#自动补全功能
no-auto-rehash
[myisamchk]
#优化128M
key_buffer_size = 256M
#优化128M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
mysql my.cnf 配置详解的更多相关文章
- MySQL 主从架构配置详解
无论是哪一种数据库,数据的安全都是至关重要的,因此熟练掌握数据库的安全备份功能,是作为开发人员,特别是后端开发人员的一项必备技能.MySQL 数据库内建的复制功能,可以帮助我们对数据进行异地备份,读写 ...
- mysql安装和配置详解以及Navicat连接失败问题
好久没安装过MySQL了,今天安装了下竟然碰壁了, 就来做个笔记吧.安装步骤如下: 记住:一定要看到最后!!!!!!!!! 一. 安装 1.安装 (https://dev.mysql.com/dow ...
- my.cnf配置详解[转载]
先粘贴一份mac下的mysql5.6.22的配置文件 # Example MySQL config file for medium systems. # # This is for a system ...
- mysql my.cnf配置文件详解
本配置文件针对Dell R710,双至强E5620.16G内存的硬件配置.CentOS 5.6 64位系统,MySQL 5.5.x 稳定版.适用于日IP 50-100w,PV 100-300w的站点, ...
- my.cnf 配置详解
调整MySQL运行参数,修改/etc/my.cnf文件调整mysql运行参数重启MySQL后生效,在MySQL4版本以后,一部分内部变量可以在MySQL运行时设置,不过重启MySQL就失效了. mys ...
- 【转】MySQL my.cnf 参数 详解
[client] port = 3306 //客户端端口号为3306 socket = /tmp/mysql.sock //套接字文件(sockets),这种文件一般用在网络上的资料套 ...
- 基于 CentOS Mysql 安装与主从同步配置详解
CentOS Mysql 安装 Mysql (Master/Slave) 主从同步 1.为什么要使用主从同步 1.如果主服务器出现问题,可以快速切换到从服务器提供的服务 2.可以在从服务器上执行查询操 ...
- Mysql系列五:数据库分库分表中间件mycat的安装和mycat配置详解
一.mycat的安装 环境准备:准备一台虚拟机192.168.152.128 1. 下载mycat cd /softwarewget http:-linux.tar.gz 2. 解压mycat tar ...
- 【mysql】mysql innodb 配置详解
MySQL innodb 配置详解 innodb_buffer_pool_size:这是InnoDB最重要的设置,对InnoDB性能有决定性的影响.默认的设置只有8M,所以默认的数据库设置下面Inno ...
随机推荐
- 实验7 BindService模拟通信
实验报告 课程名称 基于Android平台移动互联网开发 实验日期 2016.4.16 实验项目名称 BindService模拟通信 实验地点 S30010 实验类型 □验证型 √设计型 ...
- 【Python①】python简介,安装以及配置
今天开始学习python,将一些心得和知识点记录下来,如有疏漏或表达问题,欢迎指正.后面所有代码均为Python 3.3.2版本(运行环境:Windows7)编写. 附:2014年8月TIOBE编程语 ...
- FFmpeg:初步编译使用[Android]
1.安装NDK:http://dl.google.com/android/ndk/android-ndk-r9-linux-x86.tar.bz2 sudo gedit ~/.bashrc 末尾添加: ...
- 第三篇bootstrap 网格基础
Bootstrap 提供了一套响应式.移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列. 网格系统类似一个表格,有行和列,它必须放置在一个类型设置为c ...
- selenium+python+eclipse开发中遇到的问题
1.中文编码问题 报错提示:SyntaxError: Non-ASCII character '\xba' in file D:\autotest\PythonCase\src\selenium\te ...
- JSTL标签库的使用
首先是四大标签库 核心 标签库 <%@ taglib uri="http://java.sun.com/jsp/jstl/core"%> 格式标签库 <%@ ta ...
- 也来说说C/C++里的volatile关键字
去年年底的样子,何登成写了一篇关于C/C++ volatile关键字的深度剖析blog(C/C++ Volatile关键词深度剖析).全文深入分析了volatile关键字的三个特性.这里不想就已有内容 ...
- Spark的WorkCount的例子
之前为了搭建scala开发spark的环境花了几天的时间,终于搞定了,具体可以参考:http://www.cnblogs.com/ljy2013/p/4964201.html .下面就是用一个示例 ...
- 《Java应用程序(Application)》
在编写Java应用程序(Application)时可以这样: 1,定义包名. 2, 导入相关的包. 3, 定义一个类. 4,定义相关变量. 5,定义构造函数.(在构造函数内调用init()方法和add ...
- MySQL数据库7 - 汇总和分组数据
一 汇总和分组数据 查询语句 ---> 结果集(多条数据) ---> 聚合函数 ----> 单行记录 1.常用的聚合函数: sum() 数字 ...