1

mysql で双方向のレプリケーションを実現するにはどうすればよいですか。MSSQL がこれをサポートしていることは知っています。両側に書き込む必要があり、それに応じて伝播する必要があります

4

1 に答える 1

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;

于 2013-06-05T10:39:23.680 に答える