Maison > base de données > tutoriel mysql > MySQL过滤规则-误解处理

MySQL过滤规则-误解处理

WBOY
Libérer: 2016-06-07 14:53:12
original
1291 Les gens l'ont consulté

案例: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模式都是在右边的过滤规则,还是要多实践啊!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal