sql >> Database >  >> RDS >> Mysql

filter mysql-replicatie (ignore-db)

binlog-ignore-db is een master-side instelling, het vertelt de Master om wijzigingen die plaatsvinden op de vermelde DB niet te loggen.

replicate-ignore-db is een instelling aan de slave-zijde, het vertelt de slaaf om inkomende log-informatie met betrekking tot de vermelde DB te negeren

De typische gebruikssituatie is wanneer u verschillende databases van één enkele Master naar verschillende Slaves wilt repliceren. De Master moet alle wijzigingen in alle databases loggen (minus de wijzigingen die mogelijk zijn uitgesloten door binlog-ignore-db , d.w.z. database die nergens wordt gerepliceerd).

Elke Slave ontvangt het volledige binaire logboek, maar repliceert alleen wijzigingen met betrekking tot de geselecteerde databases (d.w.z. databases niet uitgesloten door replicate-ignore-db -- deze lijst zou voor elke slaaf anders zijn).

(mysql database die een systeemdatabase is, zou moeten zijn aan beide kanten genegeerd, tenzij je echt, echt echt weet wat je doet).




  1. #1136 - Kolomtelling komt niet overeen met waardetelling op rij 1

  2. Hoe Mysql Race-voorwaarden op de juiste manier te vermijden?

  3. Configuraties opslaan in Android

  4. converteer xml-gegevens naar mysql-query voor invoegen/bijwerken met php