読者です 読者をやめる 読者になる 読者になる

IT Notebook

ITについての備忘録的なブログです

MySQL - レプリケーション追加手順

1.レプリケーションのマスタとなるDBからダンプする

mysqldump --host <HOST> --port <PORT> -uroot -p --opt --single-transaction --all-databases --master-data=1 > db.dump

2.レプリケーションのスレーブとなるDBにリストアする

(※リストアするDBは初期状態)

mysql -uroot -p < db.dump

3.マスタのポジションチェック

head-50 db.dump

4.スレーブの設定および開始

CHANGE MASTER TO MASTER_HOST = '<HOST>',
MASTER_USER = 'slave',
MASTER_PASSWORD = 'slave',
MASTER_PORT = <PORT>,
MASTER_LOG_FILE = '<LOG_FILE>',
MASTER_LOG_POS = <LOG_POS>
;
START SLAVE;