Mysql
 sql >> Base de données >  >> RDS >> Mysql

filtrer la réplication mysql (ignore-db)

binlog-ignore-db est un paramètre côté maître, il indique au maître de ne pas consigner les modifications apportées à la base de données répertoriée.

replicate-ignore-db est un paramètre côté esclave, il indique à l'esclave d'ignorer les informations de journal entrantes liées à la base de données répertoriée

Le cas d'utilisation typique est lorsque vous souhaitez répliquer différentes bases de données d'un seul maître vers différents esclaves. Le maître doit consigner tous les changements survenus dans toutes les bases de données (moins ceux éventuellement exclus par binlog-ignore-db , c'est-à-dire une base de données qui ne sera répliquée nulle part).

Chaque esclave recevra le journal binaire complet, mais ne répliquera que les modifications liées aux bases de données sélectionnées (c'est-à-dire les bases de données pas exclu par replicate-ignore-db -- cette liste serait différente sur chaque esclave).

(mysql la base de données étant une base de données système, elle devrait l'être ignoré des deux côtés, à moins que vous ne soyez vraiment, vraiment vraiment savoir ce que vous faites).