案例:Slave啟用了復制過濾-replicate-do-db=db1(ROW復制模式),具體過濾注意事項可以參考我之前的blogMySQL復制過濾注意事項,在Master上執行altertabledb1.tb
案例: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明白了,下面附上圖吧:
原因: 對于DDL操作,,ROW模式中記錄的仍是Statement語句,所以我在執行Alter 執行的時候,應該執行的是左邊(畫紅圈)的過濾規則;原來以為Row模式都是在右邊的過濾規則,還是要多實踐啊!
本文出自 “技術成就夢想” 博客,請務必保留此出處
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com