MySQL设置二进制日志格式

 可以通过MySQL命令行设置

全局生效

SET GLOBAL binlog_format = 'STATEMENT';
SET GLOBAL binlog_format = 'ROW';
SET GLOBAL binlog_format = 'MIXED';

 本会话生效 

SET SESSION binlog_format = 'STATEMENT';
SET SESSION binlog_format = 'ROW';
SET SESSION binlog_format = 'MIXED';

也可以通过配置文件设置,这样服务重启也会和配置文件中一致 

binlog_format = STATEMENT
binlog_format = ROW
binlog_format = MIXED

 查看 

select @@session.binlog_format;
select @@global.binlog_format;
show variables like '%binlog_format%';

 

posted @ 2020-05-08 21:34  DBA社区  阅读(195)  评论(0编辑  收藏  举报