MySQLレプリケーション設定

最終更新日 : 2011-02-01 16:01:31

マスターの設定


GRANT REPLICATION SLAVE ON *.* TO 'repl'@'127.0.0.1' IDENTIFIED BY 'XXXXXX';

スレーブの設定

my.cnf


server-id       = 2
replicate-do-db= mydatabase

sql

CHANGE MASTER TO MASTER_HOST='localhost', MASTER_PORT=3306, MASTER_USER='repl',MASTER_PASSWORD='XXXXXX';
start slave;
show slave status\G 

動いてますね。
 Slave_IO_Running: Yes
 Slave_SQL_Running: Yes

チップ


show slave statusの結果である、Slave_IO_RunningがNoノケースは、マスターからの読み込みに失敗しており、Slave_SQL_RunningがNoの場合は、スレーブへの書き込みに失敗している。
  • カテゴリ:
  • Tech