案例:Slave啟用了復(fù)制過濾-replicate-do-db=db1(ROW復(fù)制模式),具體過濾注意事項(xiàng)可以參考我之前的blogMySQL復(fù)制過濾注意事項(xiàng),在Master上執(zhí)行altertabledb1.tb
案例:Slave啟用了復(fù)制過濾-replicate-do-db=db1(ROW復(fù)制模式),具體過濾注意事項(xiàng)可以參考我之前的blogMySQL復(fù)制過濾注意事項(xiàng),在Master上執(zhí)行 alter table db1.tb1 add xxx,Slave 相關(guān)tb1 表沒有生效;
Slave復(fù)制正常,errorlog 沒啥信息,我印象當(dāng)中 DML(insert,delete,update)操作 use otherdb;insert db1.tb1 values (); 是可以復(fù)制到Slave的,重新翻了下5.5的文檔,沒啥新的注意事項(xiàng),看了兩遍復(fù)制規(guī)則,解析了下binlog明白了,下面附上圖吧:
原因: 對(duì)于DDL操作,,ROW模式中記錄的仍是Statement語(yǔ)句,所以我在執(zhí)行Alter 執(zhí)行的時(shí)候,應(yīng)該執(zhí)行的是左邊(畫紅圈)的過濾規(guī)則;原來(lái)以為Row模式都是在右邊的過濾規(guī)則,還是要多實(shí)踐啊!
本文出自 “技術(shù)成就夢(mèng)想” 博客,請(qǐng)務(wù)必保留此出處
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com