レプリケーションメモ | 仕事たのしいなーもー

仕事たのしいなーもー

SEブログです。日々の発見や関心を掲載しています。

1.マスター側のDUMPを取る

shell> mysqldump {DB名} -u root -h {ホスト名} -P {ポート名} -p --master-data > /tmp/dmp.sql


2.DUMPをスレーブに投入

shell> mysql {DB名} -u root < /tmp/dmp.sql



3.DUMPからレプリケーションポジションを参照

shell> head -100 /tmp/dmp.sql | grep CHANGE
CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000115', MASTER_LOG_POS=1030215725;


4.CHANGE MASTER DO

CHANGE MASTER TO MASTER_HOST='{ホスト名}', MASTER_USER='repl', MASTER_PASSWORD='repl', MASTER_PORT=3306, MASTER_LOG_FILE='mysql-bin.000115', MASTER_LOG_POS=1030215725;

※ ポートはシングルクォートでくくらない。