Replication-rewrite-db
Die Verwendung ist dieselbe wie bei anderen Replikationsoptionen. Nicht nur Replication-rewrite-db
funktioniert auf der Standarddatenbank, aber diese auch:replicate-do-db, replicate-ignore-db, binlog-do-db and binlog-ignore-db
. Siehe hier
und dies
.
Es gibt reale Zwecke, sonst hätte MySQL diese Option nicht implementiert. Und es funktioniert nur auf der Standarddatenbank weil -
Sie sollten auch die Replikationsregeln kennen. Von hier .
Ich habe phpmyadmin getestet, indem ich INSERT, DELETE and UPDATE
ausgegeben habe und bemerkt (Durch Aktivieren von general_query_log
), dass es INIT DB 'db_name'
ausgibt ('Init DB' wird für mysql_select_db()
protokolliert API-Aufruf).
Zum Beispiel:
Init DB sakila
1 Query INSERT INTO `sakila`.`actor_info` (`actor_id`, `first_name`, `last_name`, `film_info`) VALUES ('1235', 'abc', 'efg', NULL)
Letztendlich sollte die Replikation also nicht abbrechen, da phpmyadmin es richtig macht, indem es vor jeder Abfrage USE db ausführt.