目录
【1】
详情
【1】参数
【1.1】基本参数
bind-address=192.168.1.201
server_id=2013306 #主从不相同,建议IP+端口
#skip_name_resolve=off #跳过主机名/域名解析
transaction-isolation=read-committed #事务隔离级别设置成RC
【1.2】binlog二进制日志参数
log_bin=/mysql/log/3306/binlog/mysql-bin
log_bin_index=/mysql/log/3306/binlog/mysql-bin.index
binlog_format=row #行格式,必须
binlog_row_query_log_events=on #二进制日志中记录更详细的SQL操作
sync_binlog=1 #默认,MySQL每次提交事务之前会将二进制同步到磁盘上
innodb_flush_log_at_trx_commit=1 #默认,每次事务提交时MySQL都会把log Buffer写入log fiel,并且flush到磁盘。
log_bin_trust_function_creators=1 #默认为0,该参数是同步函数和存储过程
max_binlog_size=2048M #默认为1024M
expire_logs_days=7 #binlog保留多少天,看具体安排
binlog_cacahe_size=1M #默认32K,binlog缓存大小,设置时要当心,根据业务繁忙情况建议1-4M。
innodb_support_xa=1 #这个参数是在主库上设置的,默认自动开启。分布式事务参数。
#这个参数确保事务日志写入binlog的顺序是与事务的time-line是一致的。