REPLICATION参数

# master
log-bin
sync_binlog:binlog的flush方式
 0:由操作系统来刷新
 大于0:调用fdatasync()刷新

binlog-format
    statement
   row
   mixed

BINLOG-DO-db=NAME
BINLOG-IGNORE-db=db_name


binlog_direct_non_transactional_updates
   both tran and untran的处理方式,待详细了解

log-BIN-trust-FUNCTION-creators



# SLAVE
read-only:最好打开,防止slave数据被修改。但不能阻止有super权限的账户修改slave数据

log-bin
log-slave-updates.必须配置这个参数,否则master同步的sql不会输出到binlog中
  打开slave的binlog

replicate-do-db=db1
    正向匹配
replicate-ignore-db=db2
    逆向匹配。  io线程从master传向slave时,slave的relay log根据此规则来过滤
 USE db2;update db1.tb xxx;
 statement、mixed模式下,不会同步
 row模式下,会同步

--skip-slave-errors=error1,error2

    1032 : 记录没找到
   1062 : 主键冲突
   http://dev.mysql.com/doc/refman/5.5/en/error-messages-server.html

 不建议随意跳过,最好能找到引起冲突的原因,再决定解决异常的原因


请使用浏览器的分享功能分享到微信等