User Tools

Site Tools


doc:appunti:linux:sa:mysql_replica_master_master

This is an old revision of the document!


MySQL replica master-master

Crash test

Test 1 (funziona)

  1. Spengere server2
  2. Su server1 inserire una una fattura (id = 15)
  3. Riavviare server1
  4. Verificare se la fattura id = 15 viene replicata.
    Sì, dopo qualche istante.

Test 2 (fallisce)

  1. Inserire un cliente:
    INSERT INTO clienti (name) VALUES ('Altro cliente');
  2. Interrompere la connettività sui due:
    iptables -I INPUT --proto tcp --dport 3306 -j REJECT
    /etc/init.d/mysql restart
  3. Su server1 rimuovere il cliente:
    DELETE FROM clienti WHERE id = 5;
  4. Su server2 aggiungere una fattura per il cliente:
    INSERT INTO fatture (cliente_id) VALUES (5);
  5. Ripristinare la connettività e attendere.
    No, non riesce a replicare! Lo si può vedere con un SHOW SLAVE STATUS, dove il valore Slave_SQL_Running = No.
doc/appunti/linux/sa/mysql_replica_master_master.1315478898.txt.gz · Last modified: 2011/09/08 12:48 by niccolo