sql >> Databáze >  >> RDS >> Mysql

Má Replicate-rewrite-db nějakou reálnou aplikaci?

Replication-rewrite-db použití je stejné jako u jiných možností replikace. Nejen Replication-rewrite-db funguje na výchozí databázi, ale také tyto:replicate-do-db, replicate-ignore-db, binlog-do-db and binlog-ignore-db . Přečtěte si toto a toto .

Existuje skutečný světový účel, jinak by MySQL tuto možnost neimplementovalo. A funguje pouze na výchozí databázi protože -

Měli byste také znát pravidla replikace. Z zde .

Testoval jsem phpmyadmin vydáním INSERT, DELETE and UPDATE a všimli jsme si (Povolením general_query_log ), že vydává INIT DB 'db_name' ('Init DB' se zaprotokoluje pro mysql_select_db() Volání API).

Například:

Init DB sakila
1 Query INSERT INTO `sakila`.`actor_info` (`actor_id`, `first_name`, `last_name`, `film_info`) VALUES ('1235', 'abc', 'efg', NULL)

Takže nakonec by se replikace neměla přerušit, protože to phpmyadmin dělá správně spuštěním USE db před každým dotazem.



  1. Jak ClusterControl konfiguruje virtuální IP a co lze očekávat při převzetí služeb při selhání

  2. Django cache.set() způsobuje chybu duplicitního klíče

  3. Jak mohu vložit velké soubory do databáze MySQL pomocí PHP?

  4. Instalace pg -v 0.17.1