Rumah > pangkalan data > tutorial mysql > MySQL过滤规则-误解处理

MySQL过滤规则-误解处理

WBOY
Lepaskan: 2016-06-07 14:53:12
asal
1291 orang telah melayarinya

案例:Slave启用了复制过滤-replicate-do-db=db1(ROW复制模式),具体过滤注意事项可以参考我之前的blogMySQL复制过滤注意事项,在Master上执行 alter table db1.tb1 add xxx,Slave 相关tb1 表没有生效; Slave复制正常,errorlog 没啥信息,我印象当中 DML

   案例:Slave启用了复制过滤-replicate-do-db=db1(ROW复制模式),具体过滤注意事项可以参考我之前的blogMySQL复制过滤注意事项,在Master上执行 alter table db1.tb1 add xxx,Slave 相关tb1 表没有生效;

   Slave复制正常,errorlog 没啥信息,我印象当中 DML(insert,delete,update)操作 use otherdb;insert db1.tb1 values (); 是可以复制到Slave的,重新翻了下5.5的文档,没啥新的注意事项,看了两遍复制规则,解析了下binlog明白了,下面附上图吧:

   wKioL1RE2_7xq1BcAAH7Auhu95w499.jpg

原因: 对于DDL操作,ROW模式中记录的仍是Statement语句,所以我在执行Alter 执行的时候,应该执行的是左边(画红圈)的过滤规则;原来以为Row模式都是在右边的过滤规则,还是要多实践啊!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan