mysql是否支持双向复制?

时间:2013-06-05 10:31:18

标签: mysql database-replication

如何在mysql中实现双向复制。我知道MSSQL支持这个。我需要在两边写,它应该相应地传播

1 个答案:

答案 0 :(得分:3)

这是一个参考: http://dev.mysql.com/doc/refman/5.0/en/replication-howto.html

虽然它是单向的。但是在设置单向复制之后,你可以按相反的顺序设置,即前奴隶将是主,前主将是奴隶。

对于反向情况,您只需要运行这些:

在主人(前奴隶)

的MySQL> GRANT REPLICATION SLAVE ON *.* TO 'user'@'host' IDENTIFIED BY 'password'; MySQL的> FLUSH PRIVILEGES;

奴隶中的

(前任主人) $ sudo /etc/init.d/mysql restart

的MySQL>

CHANGE MASTER TO MASTER_HOST='master_host',
        MASTER_USER='user',
         MASTER_PASSWORD='password';

的MySQL> START SLAVE;

在新主人

的MySQL> SHOW MASTER STATUS;