binlog-ignore-db
je nastavení na hlavní straně, říká Masterovi, aby nezaznamenával změny probíhající v uvedené DB.
replicate-ignore-db
je nastavení na straně slave, říká slave, aby ignoroval informace příchozího protokolu související s uvedenou DB
Typickým případem použití je situace, kdy chcete replikovat různé databáze z jedné hlavní jednotky do různých podřízených jednotek. Master musí zaznamenat všechny změny vyskytující se ve všech databázích (mimo ty, které mohou být vyloučeny binlog-ignore-db
, tedy databáze, která nebude nikde replikována).
Každý Slave obdrží úplný binární protokol, ale bude replikovat pouze změny související s vybranými databázemi (tj. databáze ne vyloučeno pomocí replicate-ignore-db
-- tento seznam by byl na každém Slave jiný).
(mysql
protože je databáze systémovou databází, by měla být ignorováno z obou konců, pokud opravdu, opravdu opravdu vědět, co děláte).