我想检查主从设置的复制类型,以确定它是基于行还是基于语句。如何执行此操作?我正在使用mysql 5.6

最佳答案

在主服务器上,运行:

mysql> SHOW GLOBAL VARIABLES LIKE 'binlog_format';

该变量将是ROW,STATEMENT或MIXED。

请注意,全局默认值不会阻止单个 session 更改其binlog格式,并且无论binlog_format设置为什么,DDL语句始终以STATEMENT格式记录。

参见http://dev.mysql.com/doc/refman/5.6/en/server-options.html#option_mysqld_binlog-format

10-07 23:36