sql >> Database teknologi >  >> RDS >> Mysql

filter mysql-replikation (ignore-db)

binlog-ignore-db er en master-side-indstilling, fortæller den masteren om ikke at logge ændringer, der finder sted på den angivne DB.

replicate-ignore-db er en slave-side-indstilling, fortæller den slaven at ignorere indgående logoplysninger relateret til den angivne DB

Det typiske tilfælde er, når du vil replikere forskellige databaser fra en enkelt Master til forskellige slaver. Masteren skal logge alle ændringer, der forekommer i alle databaser (minus dem, der muligvis er udelukket af binlog-ignore-db , dvs. database, der ikke vil blive replikeret nogen steder).

Hver slave vil modtage den fulde binære log, men vil kun replikere ændringer relateret til de valgte databaser (dvs. databaser ikke ekskluderet af replicate-ignore-db -- denne liste ville være forskellig for hver slave).

(mysql databasen er en systemdatabase, bør den være ignoreret fra begge ender, medmindre du virkelig, virkelig virkelig ved, hvad du laver).




  1. sæt ny værdi for ft_min_word_len FULLTEXT i mysql

  2. Django Rest Framework-paginering tæller ekstremt langsomt

  3. Opdatering af flere rækker i MySQL

  4. Sådan opretter du forbindelse til SQL Server Default Instance og SQL Server Navngivne Instances - SQL Server / TSQL Tutorial Del 2