LOAD TABLE tbl_name FROM MASTER
ã“ã®æ©Ÿèƒ½ã¯çµ‚了ã—ã¾ã—ãŸã€‚今後ã¯ä½¿ã‚ãªã„ã“ã¨ã‚’å‹§ã‚ã¾ã™ã€‚MySQLã®å°†æ¥ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯å–り除ã‹ã‚Œã‚‹ã“ã¨ã‚‚ã‚りã¾ã™ã€‚
LOAD DATA FROM MASTER 㨠LOAD
TABLE FROM MASTER
ã®ç¾åœ¨ã®ã‚¤ãƒ³ãƒ—リメンテーションãŒã¨ã¦ã‚‚制é™ã•れã¦ã„ã‚‹ã®ã§ã€ã“れらã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¡ãƒ³ãƒˆã¯
MySQL ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 4.1
以é™ã§ã¯å»ƒæ¢äºˆå®šã§ã™ã€‚今後ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ã€ã•らã«é€²æ©ã—ãŸæŠ€è¡“(「online
backup〠ã¨å‘¼ã°ã‚Œã‚‹ç‰©)
を紹介ã™ã‚‹äºˆå®šã§ã™ã€‚ãã®æŠ€è¡“ã¯ã€ã•らã«å¤šãã®ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸
ã‚¨ãƒ³ã‚¸ãƒ³ã¨æ©Ÿèƒ½ã™ã‚‹æ›´ãªã‚‹åˆ©ç‚¹ã‚’æŒã¡ã¾ã™ã€‚
MySQL 5.1 以å‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ LOAD DATA FROM
MASTER ã‹ LOAD TABLE FROM MASTER
を利用ã™ã‚‹ç‚ºã«æŽ¨å¥¨ã™ã‚‹ä»£æ›¿æ–¹æ³•ã¯ã€mysqldump
ã‹ mysqlhotcopy
を利用ã™ã‚‹äº‹ã§ã™ã€‚後者㯠Perl ã¨2ã¤ã® Perl
モジュール(DBI ã¨
DBD:mysql)ã‚’å¿…è¦ã¨ã—ã€MyISAM
㨠ARCHIVE
テーブルã«ã ã‘æ©Ÿèƒ½ã—ã¾ã™ã€‚mysqldump
を利用ã™ã‚‹ã¨ã€ãƒžã‚¹ã‚¿ä¸Šã« SQL
ダンプを作æˆã§ãã€ãれらをスレーブ上ã®
mysql
クライアントã«ãƒ‘イプ(ã¾ãŸã¯ã‚³ãƒ”ー)ã§ãã¾ã™ã€‚ã“れã¯å…¨ã¦ã®ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸
ã‚¨ãƒ³ã‚¸ãƒ³ã«æ©Ÿèƒ½ã™ã‚‹ã¨ã„ã†åˆ©ç‚¹ã‚’æŒã¡ã¾ã™ãŒã€SELECT
を利用ã—ã¦æ©Ÿèƒ½ã™ã‚‹ç‚ºã‚¹ãƒ”ードãŒå¤§å¤‰é…ã„ã§ã™ã€‚
マスタã‹ã‚‰ã‚¹ãƒ¬ãƒ¼ãƒ–ã«ãƒ†ãƒ¼ãƒ–ルã®ã‚³ãƒ”ーをトランスファã—ã¾ã™ã€‚ã“ã®ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¡ãƒ³ãƒˆã¯ä¸»ã«
LOAD DATA FROM MASTER
æ“作をデãƒãƒƒã‚°ã—ãªãŒã‚‰ã‚¤ãƒ³ãƒ—リメントã•れã¾ã™ã€‚LOAD
TABLE を利用ã™ã‚‹ã«ã¯ã€ãƒžã‚¹ã‚¿
サーãƒã«æŽ¥ç¶šã™ã‚‹ã®ã«åˆ©ç”¨ã•れるアカウントã¯ãƒžã‚¹ã‚¿ä¸Šã«
RELOAD 㨠SUPER
権é™ã‚’æŒã¡ã€ãƒžã‚¹ã‚¿
テーブルをãƒãƒ¼ãƒ‰ã™ã‚‹ç‚ºã« SELECT
権é™ã‚’æŒã¤å¿…è¦ãŒã‚りã¾ã™ã€‚スレーブ
サイドã§ã¯ã€LOAD TABLE FROM MASTER
を発行ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ã¯ãƒ†ãƒ¼ãƒ–ルをドãƒãƒƒãƒ—ã—作æˆã™ã‚‹æ¨©é™ã‚’æŒã¤å¿…è¦ãŒã‚りã¾ã™ã€‚
LOAD DATA FROM MASTER
ã®æ¡ä»¶ã‚‚ã“れã«é©å¿œã—ã¾ã™ã€‚例ãˆã°ã€LOAD
TABLE FROM MASTER 㯠MyISAM
テーブルã«å¯¾ã—ã¦ã®ã¿æ©Ÿèƒ½ã—ã¾ã™ã€‚
LOAD DATA FROM MASTER ã®ã‚¿ã‚¤ãƒ
アウト ノートもã“れã«é©å¿œã—ã¾ã™ã€‚