咨询热线:4006-75-4006
售前:9:00-23:30 备案:9:00-18:00 技术:7*24h
使用 binlog_format=statement 这种格式,跨库操作,导致从库丢失数据,用户访问导致出现错误数据信息
当前数据库二进制日志的格式为:binlog_format=statement
在主库设置 binlog-do-db=mydb1(只同步mydb1这一个库)。
在主库执行 use mydb2;
insert into mydb1.t1 values (‘bb’);
这条语句不会同步到从库。
但是这样操作就可以;
use mydb1; insert into mydb1.t1 values (‘bb’);
因为这是在同一个库中完成的操作。
在生产环境中建议使用binlog的格式为row,而且慎用 binlog-do-db 参数。