User Tools

Site Tools


doc:appunti:linux:sa:mysql_replica_master_master

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:linux:sa:mysql_replica_master_master [2011/09/08 12:51] – [MySQL replica master-master] niccolodoc:appunti:linux:sa:mysql_replica_master_master [2011/09/08 12:54] – [Sincronizzare il db] niccolo
Line 6: Line 6:
   * **[[http://www.howtoforge.com/mysql_master_master_replication|MySQL Master Master Replication]]**   * **[[http://www.howtoforge.com/mysql_master_master_replication|MySQL Master Master Replication]]**
  
-===== Configurare la replica master-master (su un solo database) =====+===== Configurare la replica master-master ===== 
 + 
 +Con questa configurazione si tiene replicato **un solo database**.
  
 <code> <code>
Line 46: Line 48:
 # Vedere la man page di my.cnf, che non esiste. # Vedere la man page di my.cnf, che non esiste.
 /etc/init.d/mysql restart /etc/init.d/mysql restart
 +</code>
 +
 +===== Sincronizzare il db =====
 +
 +<code>
 +-- Su server1
 +USE exampledb;
 +FLUSH TABLES WITH READ LOCK;
 +SHOW MASTER STATUS;
 +-- Prendere nota dello status.
 +-- Fare un dump e copiarlo sull'altro host.
 +UNLOCK TABLES;
 +
 +-- Su server2
 +-- mysqladmin --user=root --password stop-slave
 +CREATE DATABASE exampledb;
 +-- mysql -u root -p exampledb < exampledb.sql
 +USE exampledb;
 +FLUSH TABLES WITH READ LOCK;
 +SHOW MASTER STATUS;
 +-- Prendere nota dello status.
 +UNLOCK TABLES;
 +CHANGE MASTER TO MASTER_HOST='192.168.3.71', MASTER_USER='slave2_user',
 +    MASTER_PASSWORD='slave2_password', MASTER_LOG_FILE='mysql-bin.000001',
 +    MASTER_LOG_POS=106;
 +START SLAVE;
 +SHOW SLAVE STATUS;
 +
 +-- Su server1
 +STOP SLAVE;
 +CHANGE MASTER TO MASTER_HOST='192.168.3.73', MASTER_USER='slave1_user',
 +    MASTER_PASSWORD='slave1_password', MASTER_LOG_FILE='mysql-bin.000001',
 +    MASTER_LOG_POS=2359;
 +START SLAVE;
 +SHOW SLAVE STATUS;
 </code> </code>
 ===== Crash test ===== ===== Crash test =====
doc/appunti/linux/sa/mysql_replica_master_master.txt · Last modified: 2019/09/30 09:51 by niccolo