mysql 主從踩的一個小坑

修改了主庫的某庫dbname2的event scheduler,從庫上並沒有這個庫,
之後從庫上 show slave status\G 發現報錯
Error 'Unknown database 'dbname2'' on query. Default database: 'dbname2'.
Query: 'ALTER DEFINER=`root`@`%` EVENT `productGeneralizeTimerJob` ON SCHEDULE EVERY 1 DAY STARTS '2016-03-27 00:01:00' ON COMPLETION PRESERVE DISABLE DO BEGIN

查看主庫相關binglog
use `dbname2`/*!*/;
SET TIMESTAMP=1466156563/*!*/;
alter event `productGeneralizeTimerJob` disable

結論:

使用replicate_wild_do_table按表過濾,

event並不屬於表,所以不會被複制過來


主庫binlog-do-db不做過濾
從庫配置replicate_wild_do_table=dbname.%


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章