mysql主从复制

双主模式:

[mysqld]
server-id=130
# 跳过授权表
skip-grant-tables
# 文件数据目录
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# 错误日志
log-error=/var/lib/mysql/log/mysqld.log
# pidfile
pid-file=/var/run/mysqld/mysqld.pid



######### 慢查询配置 ##########
slow_query_log=ON
slow_launch_time=3
slow_query_log_file=/var/lib/mysql/log/slow.log


######### binlog相关配置 ##########
# binlog路径和文件名
log_bin=/var/lib/mysql/binlog/binlog
# row,statement,mixed三种模式
binlog_format=row
# binlog日志切割的大小
max_binlog_size=200m
# binlog过期清理时间
expire_logs_days=3


######### 主从复制相关配置 ##########
# Master
# 不同步数据库
binlog-ignore-db=mysql
binlog-ignore-db=information_schema
# 只同步某一些数据库
binlog-do-db=icoding_admin

# Slave
# 复制哪些数据库
# replicate-do-db=icoding_admin
# replicate-do-db=game
# 不复制哪些数据库
replicate-ignore-db=mysql
replicate-ignore-db=information_schema

# 中继日志
relay_log=/var/lib/mysql/relaylog/relaylog
# 确保完整性
relay_log_recovery=1
# 从服务器只读
# read_only=on
# slave重启后不会自己启动复制链路,需要手动启动,建议手动启动,好处是检查无误后启动
skip_slave_start=on
# 将主从服务的信息保存进表
master_info_repository=TABLE
# 将主从服务的信息保存进表
relay_log_info_repository=TABLE

  

posted @ 2020-06-22 16:00  alenblue\own  阅读(88)  评论(0编辑  收藏  举报