Replication-rewrite-db penggunaannya sama dengan opsi replikasi lainnya. Tidak hanya Replication-rewrite-db bekerja pada database default, tetapi ini juga:replicate-do-db, replicate-ignore-db, binlog-do-db and binlog-ignore-db . Lihat ini
dan ini
.
Ada tujuan dunia nyata, jika tidak MySQL tidak akan mengimplementasikan opsi ini. Dan ini hanya berfungsi pada database default karena -
Anda juga harus mengetahui aturan replikasi. Dari di sini .
Saya menguji phpmyadmin dengan mengeluarkan INSERT, DELETE and UPDATE dan perhatikan (Dengan mengaktifkan general_query_log ) yang mengeluarkan INIT DB 'db_name' ('Init DB' dicatat untuk mysql_select_db() Panggilan API).
Misalnya:
Init DB sakila
1 Query INSERT INTO `sakila`.`actor_info` (`actor_id`, `first_name`, `last_name`, `film_info`) VALUES ('1235', 'abc', 'efg', NULL)
Jadi pada akhirnya replikasi tidak boleh rusak karena phpmyadmin melakukannya dengan benar dengan mengeksekusi USE db sebelum setiap kueri.