binlog-ignore-db
es una configuración del lado del maestro, le dice al maestro que no registre los cambios que tienen lugar en la base de datos listada.
replicate-ignore-db
es una configuración del lado del esclavo, le dice al esclavo que ignore la información de registro entrante relacionada con la base de datos listada
El caso de uso típico es cuando desea replicar diferentes bases de datos desde un solo Maestro a diferentes Esclavos. El Maestro debe registrar todos los cambios que ocurren en todas las bases de datos (menos aquellos posiblemente excluidos por binlog-ignore-db
, es decir, base de datos que no se replicará en ninguna parte).
Cada Esclavo recibirá el registro binario completo, pero solo replicará los cambios relacionados con las bases de datos seleccionadas (es decir, las bases de datos no excluido por replicate-ignore-db
-- esta lista sería diferente en cada Esclavo).
(mysql
base de datos siendo una base de datos del sistema, debería ser ignorados por ambos lados, a menos que realmente, realmente, realmente sabe lo que está haciendo).