mysql binlog_do_db引數設定的坑

胡兒胡兒發表於2016-05-17

現象

在配置檔案中想當然地配置成binlog_do_db=test,xx,jj,以為是三個庫。結果無論什麼操作都沒有binlog產生

原因

mysql內部將“test,xx,jj”當成一個資料庫了,結果因為我們沒有這個db,自然就啥binlog都沒寫入了。

處理方法

正確的配置方法應該是這樣

binlog_do_db=test

binlog_do_db=xx

binlog_do_db=jj

兩種設定方法在show master status結果顯示是完全一致的,也不報錯,其他的過濾引數設定方法應該差不多,這真是太坑了!

相關文章