Hatena::Groupasakura

浅倉卓司@blog風味? このページをアンテナに追加 RSSフィード

Error : RSSが取得できませんでした。

2012-05-15(Tue)

MySQLのレプリケーションでマスターを差し替える場合

|  MySQLのレプリケーションでマスターを差し替える場合 - 浅倉卓司@blog風味? を含むブックマーク  MySQLのレプリケーションでマスターを差し替える場合 - 浅倉卓司@blog風味? のブックマークコメント

 MySQLのレプリケーションでマスターを変えるには以下の感じでいいんでしょうかね?

master_old:
  FLUSH TABLES WITH READ LOCK;		-- 書き込み停止
  SHOW MASTER STATUS;		-- SELECT master_pos_wait() で使う

master_new:
  SELECT MASTER_POS_WAIT('master_old-log_name', master_old-log_pos);	-- 追いつくまで待つ
  SHOW MASTER STATUS;		-- CHANGE MASTER TO で使う

slave*:
  SELECT MASTER_POS_WAIT('master_old-log_name', master_old-log_pos);	-- 追いつくまで待つ
  STOP SLAVE;
  CHANGE MASTER TO
      MASTER_USER = 'user_name', MASTER_PASSWORD = 'password', 
      MASTER_HOST = 'master_new', MASTER_LOG_FILE = 'master_new-log_name', MASTER_LOG_POS = master_new-log_pos;
  START SLAVE;

master_old:
  UNLOCK TABLES;		-- 書き込み再開

トラックバック - http://asakura.g.hatena.ne.jp/asakura-t/20120515
2004 | 01 | 02 | 03 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 08 | 09 | 10 | 11 | 12 |
2007 | 02 | 03 | 04 | 05 | 06 | 07 | 10 | 11 | 12 |
2008 | 02 | 03 | 04 | 06 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 02 | 03 | 04 | 05 | 07 | 08 | 10 | 11 | 12 |
2013 | 01 | 05 | 07 |
2014 | 01 | 02 |
2016 | 01 |
2017 | 01 |