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 ...
随机推荐
- Fibonacci(斐波那契)非递归实现。容易看懂
#include<iostream>using namespace std;int main(){ int n; cout<<"please input a n\n& ...
- php上传文件类型
下面提供一张IE和火狐浏览器的文件类型对照表: ie 火狐 id 后缀名 php识别出的文件类型 0 gif image/gif 1 jpg image/jpeg 2 png image/png 3 ...
- MicroERP软件更新记录2.1
最新版本:2.1 更新内容:新增客户关系管理(CRM) 下载地址:http://60.2.39.130/microerp 因部分企业用户或个人(开发者)的实际应用水平或技术开发能力参差不齐,且软件开发 ...
- 转载:CDH5.X完全卸载步骤
http://blog.csdn.net/wulantian/article/details/42706777 //CDH5.X完全卸载步骤 # by coco # 2015-01-14 1. 关 ...
- rocksDB 安装问题简单介绍
前一段时间准备测试rocksdb,按照帖子和官网的例子,在安装过程中遇到一些问题.这里给出的是在Ubuntu下安装python使用的版本. 首先,要感谢这些帖子对我的帮助: 1:http://tech ...
- mac idea中 maven项目添加的时候没有java文件
file --other setting --maven 选中第二项即可 apply下
- Java 中Iterator 、Vector、ArrayList、List 使用深入剖析
标签:Iterator Java List ArrayList Vector 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构.这些 ...
- 如果Python中有很多换行,可以选择使用"""..."""表示多行内容
举例:>>> print("""... ... ... ... ... ... ... ... ''')... fdfd""&quo ...
- hive源码之新建一个coroutine
最近由于项目需要读了一下云风老大的hive项目代码,因为对lua只有熟悉的水平,下面的东西必然多多错误:),只为记录. lua_State *sL = schedule_newtask(L); str ...
- python3下载远程代码并执行
第一步: 先在gist之类的网站上贴上代码,目的不是高亮,而可以raw的形式获取代码,这样可以省掉处理html的时间,我这里用的是pasteraw: 远程上的代码:http://cdn.pastera ...