sql >> Databáze >  >> RDS >> Mysql

filtrovat replikaci mysql (ignore-db)

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).




  1. Představujeme přehrávání – nová diagnostika bodu v čase pro Spotlight Cloud

  2. Vytvořte uloženou funkci MySQL s dynamickým počtem argumentů

  3. Vkládání obrazového pole souborů do databáze

  4. PHP/MySQL – ukládání dat pole jako JSON, špatný postup?