Replication-rewrite-db
使用法は他のレプリケーションオプションと同じです。 Replication-rewrite-db
だけでなく デフォルトのデータベースで動作しますが、これらも次のように機能します:replicate-do-db, replicate-ignore-db, binlog-do-db and binlog-ignore-db
。 これ
を参照してください および
現実の目的があります。そうでなければ、MySQLはこのオプションを実装していなかったでしょう。また、デフォルトのデータベースでのみ機能します> -
レプリケーションルールも知っておく必要があります。 こちら から 。
INSERT, DELETE and UPDATE
を発行してphpmyadminをテストしました 気づいた(general_query_log
を有効にすることで )INIT DB 'db_name'
を発行すること (「InitDB」はmysql_select_db()
に対してログに記録されます API呼び出し)。
例:
Init DB sakila
1 Query INSERT INTO `sakila`.`actor_info` (`actor_id`, `first_name`, `last_name`, `film_info`) VALUES ('1235', 'abc', 'efg', NULL)
したがって、phpmyadminがすべてのクエリの前にUSE dbを実行することで正しくレプリケーションを実行するため、最終的にレプリケーションが中断することはありません。