sql >> Database >  >> RDS >> Mysql

Heeft replicate-rewrite-db een echte wereldtoepassing?

Replication-rewrite-db gebruik is hetzelfde als bij andere replicatie-opties. Niet alleen Replication-rewrite-db werkt op de standaarddatabase, maar deze ook:replicate-do-db, replicate-ignore-db, binlog-do-db and binlog-ignore-db . Raadpleeg dit en dit .

Er zijn echte doelen, anders zou MySQL deze optie niet hebben geïmplementeerd. En het werkt alleen op de standaarddatabase omdat -

U moet ook de replicatieregels kennen. Van hier .

Ik heb phpmyadmin getest door INSERT, DELETE and UPDATE en opgemerkt (door general_query_log in te schakelen) ) dat het INIT DB 'db_name' . uitgeeft ('Init DB' wordt gelogd voor de mysql_select_db() API-aanroep).

Bijvoorbeeld:

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

Dus uiteindelijk zou de replicatie niet moeten breken, aangezien phpmyadmin dit correct doet door USE db uit te voeren voor elke zoekopdracht.



  1. Gebruik wp_query na het wijzigen van de database via nieuwe wpdb

  2. Wat is de maximale vergoeding voor group_concat_max_len in MySQL?

  3. Mysql Converteer kolom naar rij (draaitabel)

  4. Mysql selecteren uit twee tabellen