首页 / MYSQL / MySQL主从复制 配置文件实例
MySQL主从复制 配置文件实例
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL主从复制 配置文件实例,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4965字,纯文字阅读大概需要8分钟。
内容图文
![MySQL主从复制 配置文件实例](/upload/InfoBanner/zyjiaocheng/489/2c735770d32d43c8a7bff9dbca8bff22.jpg)
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# socket = .....
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
# datadir = /usr/local/mysql/data
# Server
port=3306
socket=/tmp/mysql.sock
basedir=/usr/local/mysql
datadir = /var/lib/mysql
open_files_limit=10240
explicit_defaults_for_timestamp
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
federated
server_id=1
max_connections=1000
max_connect_errors=100000
interactive_timeout=86400
wait_timeout=86400
skip-name-resolve
sync_binlog=0
# Master
log-slave-updates=true
gtid-mode=on
enforce-gtid-consistency=true
master-info-repository=TABLE
relay-log-info-repository=TABLE
sync-master-info=1
slave-parallel-workers=2
binlog-checksum=CRC32
master-verify-checksum=1
slave-sql-verify-checksum=1
binlog-rows-query-log_events=1
report-port=3306
# Buffer
sort_buffer_size=2m
read_buffer_size=2m
read_rnd_buffer_size=2m
join_buffer_size=2m
net_buffer_length=16k
max_allowed_packet=512m
bulk_insert_buffer_size=32m
max_heap_table_size=512m
tmp_table_size=512m
thread_cache_size=300
query_cache_size=128m
query_cache_limit=1m
query_cache_min_res_unit=4k
key_buffer_size=16m
myisam_sort_buffer_size=64m
myisam_max_sort_file_size=10g
myisam_repair_threads=1
# Log
log-bin=mysql-bin
binlog_cache_size=32m
max_binlog_cache_size=64m
binlog_stmt_cache_size=32m
table_open_cache=2048
max_binlog_size=512m
binlog_format=ROW
log_output=FILE
slow_query_log=1
slow_query_log_file=slow_query.log
general_log=0
general_log_file=general_query.log
expire-logs-days=2
relay-log=relay-bin
relay-log-index=relay-bin.index
# Innodb
innodb_data_file_path=ibdata1:2048M:autoextend
innodb_log_file_size=128m
innodb_log_files_in_group=3
innodb_buffer_pool_size=5g
innodb_buffer_pool_instances=-1
innodb_max_dirty_pages_pct=70
innodb_thread_concurrency=8
innodb_flush_method=O_DIRECT
innodb_log_buffer_size=16m
innodb_flush_log_at_trx_commit=2
2、从服务配置文件
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# socket = .....
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
# Server
port=3306
socket=/tmp/mysql.sock
basedir=/usr/local/mysql
datadir=/var/lib/mysql
open_files_limit=10240
explicit_defaults_for_timestamp
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
federated
server_id=10
max_connections=1000
max_connect_errors=100000
interactive_timeout=86400
wait_timeout=86400
skip-name-resolve
sync_binlog=0
# Log
log-bin=/zabbixdb/mysql_slave_log/mysql-bin
binlog-format=ROW
binlog-checksum=CRC32
binlog-rows-query-log_events=1
binlog_cache_size=32m
binlog_stmt_cache_size=32m
max_binlog_cache_size=64m
max_binlog_size=512m
log_output=FILE
table_open_cache=2048
slow_query_log=1
slow_query_log_file=/zabbixdb/mysql_slave_log/slow_query.log
general_log=0
general_log_file=/zabbixdb/mysql_slave_log/general.log
relay-log=/zabbixdb/mysql_slave_log/relay-log
relay-log-index=/zabbixdb/mysql_slave_log/relay-log.index
relay-log-info-repository=TABLE
expire_logs_days=1
# Slave
log-slave-updates=true
gtid-mode=on
enforce-gtid-consistency=true
master-info-repository=TABLE
master-verify-checksum=1
sync-master-info=1
slave-parallel-workers=2
slave-sql-verify-checksum=1
report-port=3306
# Innodb
innodb_data_file_path=ibdata1:2048M:autoextend
innodb_log_file_size=128m
innodb_log_files_in_group=3
innodb_buffer_pool_size=2g
innodb_buffer_pool_instances=-1
innodb_max_dirty_pages_pct=70
innodb_thread_concurrency=8
innodb_flush_method=O_DIRECT
innodb_log_buffer_size=16m
innodb_flush_log_at_trx_commit=2
MySQL主从复制 配置文件实例
标签:mysql
本文系统来源:http://linux10000.blog.51cto.com/6338282/1954696
内容总结
以上是互联网集市为您收集整理的MySQL主从复制 配置文件实例全部内容,希望文章能够帮你解决MySQL主从复制 配置文件实例所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。