mysql主从复制:单库做主从,造成的异常后果
-
前提:
在一个数据库实例上,有三个数据库 DB_A,DB_B,DB_C,只做了DB_A的从库 -
问题场景:
use DB_A;
update DB_B.table set a=1 where id=9;从库从use DB_A开始写binlog,遇到sql “update DB_B.table set a=1 where id=9;” 会报错,因为没有做DB_B的主从,从库没有DB_B
-
解决办法:
1、增大slave_skip_errors值,看你的实际需求,把错误都跳过
2、主从复制尽量复制一个实例上的所有database