binlog的三种格式

binlog 日志有三种格式,可以通过binlog_format参数指定。binlog 行格式的修改是针对整个MySQL数据库实例级别的设置。 也就是说,一旦设置了某个行格式,该设置将影响数据库中所有表的 binlog 记录。

  • statement:基于SQL语句的复制((statement-based replication,SBR))
  • row:基于行的复制。(row-based replication,RBR)。MySQL是在5.1.5版本开始支持row
  • mixed:混合模式复制。(mixed-based replication,MBR)。在5.1.8版本中开始支持mixed