MySQL主從不生效且無錯誤

現象、主從不生效且無錯誤

前幾天配置個MySQL主從,結果MySQL主從不生效,但在show slave status\G尚未錯誤,當時感受很奇怪。
change master to也沒配置的沒問題。binlog定位也沒有問題。服務器

緣由、主庫binlog過濾

幾天後,忽然發現是
因爲主庫配置了二進制日誌過濾,致使未寫入二進制日誌,結果主庫的修改沒有同步到從庫。主從不生效。
此次配置主從是給其餘組配置,他們本身先安裝好MySQL服務器,由於之前配置過一次主從,當時的主庫二進制日誌是隻記錄a庫的,binlog_do_db=a
因爲安裝MySQL人員複製的配置文件,裏面的信息不求甚解,直接複製過去了,二進制日誌仍是隻記錄a庫,
但這個服務器的庫名已經變成了b庫。致使主從根本就沒有生成二進制日誌,最終到這個主從失效,且從庫的show slave status裏沒有錯誤。
最後配置文件修改成binlog_do_db=b後,從新配置主從,主從生效日誌

結論、主庫必須寫入二進制日誌

MySQL主從要求是主庫必須寫二進制日誌。
若是主從不生效且無錯誤多是由於主庫未寫入二進制日誌。同步

相關文章
相關標籤/搜索