Mysql
 sql >> Baza danych >  >> RDS >> Mysql

filtruj replikację mysql (ignore-db)

binlog-ignore-db jest ustawieniem po stronie mastera, mówi Masterowi, aby nie rejestrował zmian zachodzących w wymienionej bazie danych.

replicate-ignore-db jest ustawieniem po stronie urządzenia podrzędnego, nakazuje urządzeniu podrzędnemu ignorować przychodzące informacje dziennika związane z wymienioną bazą danych

Typowym przypadkiem użycia jest replikacja różnych baz danych z jednego Mastera do różnych Slave. Master musi rejestrować wszystkie zmiany zachodzące we wszystkich bazach danych (oprócz tych prawdopodobnie wykluczonych przez binlog-ignore-db , tj. baza danych, która nie będzie nigdzie replikowana).

Każdy Slave otrzyma pełny dziennik binarny, ale będzie replikował tylko zmiany związane z wybranymi bazami danych (tj. bazy danych nie wykluczone przez replicate-ignore-db -- ta lista byłaby inna dla każdego Slave).

(mysql baza danych będąca bazą danych systemowych, powinna być ignorowane z obu stron, chyba że naprawdę, naprawdę naprawdę wiesz, co robisz).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. zamów hierarchię drzewa sql

  2. Najbardziej wydajny sposób wykonania polecenia SQL „WSTAW JEŚLI NIE ISTNIEJE”

  3. PyMySQL zwraca stare/migawkowe wartości/nie uruchamia ponownie zapytania?

  4. Jak pracować z javax.persistence.sql-load-script-source?

  5. Wyszukiwanie na żywo za pomocą PHP AJAX i XML