Replication-rewrite-db
el uso es el mismo que otras opciones de replicación. No solo Replication-rewrite-db
funciona en la base de datos predeterminada, pero también en estas:replicate-do-db, replicate-ignore-db, binlog-do-db and binlog-ignore-db
. Consulte esto
y esto
.
Hay un propósito en el mundo real, de lo contrario, MySQL no habría implementado esta opción. Y solo funciona en la base de datos predeterminada porque -
También debe conocer las reglas de replicación. Desde aquí .
Probé phpmyadmin emitiendo INSERT, DELETE and UPDATE
y notado (Al habilitar general_query_log
) que emite INIT DB 'db_name'
('Init DB' se registra para mysql_select_db()
llamada a la API).
Por ejemplo:
Init DB sakila
1 Query INSERT INTO `sakila`.`actor_info` (`actor_id`, `first_name`, `last_name`, `film_info`) VALUES ('1235', 'abc', 'efg', NULL)
Entonces, en última instancia, la replicación no debería interrumpirse ya que phpmyadmin lo hace correctamente al ejecutar USE db antes de cada consulta.