binlog-ignore-db
はマスター側の設定であり、リストされたDBで行われた変更をログに記録しないようにマスターに指示します。
replicate-ignore-db
はスレーブ側の設定であり、リストされたDBに関連する着信ログ情報を無視するようにスレーブに指示します
一般的な使用例は、1つのマスターから異なるスレーブに異なるデータベースを複製する場合です。マスターは、すべてのデータベースで発生するすべての変更をログに記録する必要があります(binlog-ignore-db
によって除外される可能性のある変更を除く) 、つまり、どこにも複製されないデータベース)。
各スレーブは完全なバイナリログを受け取りますが、選択したデータベースに関連する変更のみを複製します(つまり、データベースはではありません replicate-ignore-db
によって除外されました -このリストはスレーブごとに異なります。
(mysql
データベースはシステムデータベースであるため、あるべき あなたが本当に本当に本当にでない限り、両端から無視されます あなたが何をしているのかを知ってください。