Mysql Master-Master Replication 설정하기
(Dual-Master replication)
: Master-Slave의 설정을 역으로 동일하게 한다고 생각하면 된다.

0. Master-Slave Replication이 설정되어 있다고 가정한다.
  설정이 끝날때 까지 기존 Master, Slave 명칭을 유지한다. 
 
1. Slave에 Master로의 replication을 위한 'repl' 계정을 만들고 권한을 준다.

mysql> GRANT REPLICATION SLAVE ON . TO 'repl'@'%.dsphome.net' IDENTIFIED BY '****';

2. Master에서 Slave를 master로 여기도록 설정한다.

mysql> CHANGE MASTER TO
-> MASTER_HOST='slave hostname/ip',
-> MASTER_USER='repl',
-> MASTER_PASSWORD='****',
-> MASTER_LOG_FILE='mysql-bin.000027',
-> MASTER_LOG_POS=9080;
 
물론 이 설정을 위해서는 Slave의 master_log 정보를 적어놔야한다.
( 기본 replication 설정 참고 )

3. master의 slave를 재시작시킨다.

mysql> START SLAVE;

4. 양쪽 모두 작동하는지 확인.

mysql> SHOW SLAVE STATUS\G


AND