¾ÆÀ̵ð ºñ¹Ð¹øÈ£ | ȸ¿ø°¡ÀÔ | ºñ¹Ð¹øÈ£ºÐ½Ç
   
¡¡»õ·Î¿î¼Ò½Ä
¡¡FAQ
¡¡À¥ÇÁ·Î±×·¥
¡¡À¥DB
¡¡À¥¼­¹ö
¡¡À¥ÇÁ·Î±×·¥¼öÁ¤
¡¡ÇØÇÇÄ®·³
¡¡°ñµåÆÁ
 
Á¦ÀÛÀÇ·Ú
À¥ÇÁ·Î±×·¥ ÆǸŸô
 
ÇöÀçÀ§Ä¡: ¸ÞÀÎ ÇØÇÇÆ÷·³ À¥µðºñ : °Ô½Ã¹° ÆîÃÄÀбâ
Total related article : 1  
µî·ÏÀÏ:2001-04-05
½Ã°£:04:32:32
Á¶È¸¼ö:2451
from:211.110.166.40
½©À» ÀÌ¿ëÇÑ mysql¹é¾÷ ±Û¾´ÀÌ : HappyCGI


ÀÛ¼ºÀÚ : È«¼ºÇ¥

mysql ¹é¾÷ 1
À̹ø °­Á´ Á¤¸» ¿À·£¸¸¿¡ ´Ù½Ã ½ÃÀÛÇÏ´Â °ÍÀ̱⿡ Á» ¾¦½º·´±âµµ Çϳ׿ä. ÀÏÀÌ ¹Ù»Ú´Ù´Â Çΰ赵 ÀÖ¾ú°í, »ç½ÇÀº ¾µ°Ô ¾ø±âµµ Çß½À´Ï´Ù. ±×·¡¼­ ³»³» ¼ÕÀ» ³õ°í ÀÖ´Ù°¡ ÀÌ·¸°Ô mysql ¹é¾÷¿¡ ´ëÇؼ­ ¾²±â·Î Çß½À´Ï´Ù.

°ÅµÎ Àý¹ÌÇÏ°í, ¿©±â ¾²´Â ±ÛÀº mysqlÀ» Á÷Á¢ °ü¸®ÇÏ´Â °ÍÀ» »ý°¢ÇÏ°í ¾´±ÛÀÌ¿À´Ï, Ȥ ÀÚ½ÅÀÌ ÇØ´ç»çÇ×ÀÌ ¾ø´Ù°í Ÿ¹ÚÇÏÁö ¸¶¼¼¿ä.

º¸Åë ¼­¹ö °ü¸®¸¦ Çϸ鼭 Á¦ÀÏ Áß¿äÇÑ °ÍÀÌ ¹é¾÷ÀÔ´Ï´Ù. ±× Áß¿¡¼­µµ µ¥ÀÌŸ º£À̽ºÀÇ ¹é¾÷Àº ¾ÆÁÖ ¾ÆÁÖ Áß¿äÇÏÁö¿ä.
Àú´Â ¿À¶óŬ ¼­¹ö¿Í, mysql ¼­¹ö¸¦ µÑ´Ù °ü¸®ÇÏ°í ÀÖ½À´Ï´Ù. ÀúÀÇ °æÇèÀ» Áß½ÉÀ¸·Î ±ÛÀ» ¾²µµ·Ï ÇÏ°Ú½À´Ï´Ù. Ȥ Ʋ¸° °÷ÀÌ Àִٰųª, Ãß°¡ÇØ¾ß ÇÒ ºÎºÐÀÌ ÀÖ´Ù¸é ¹Ù·Î ¸ÞÀÏ Áֽñ⠹ٶø´Ï´Ù.

ù° ¼­¹ö°¡ ÇÑ´ë ÀÖ´Â °æ¿ìÀÔ´Ï´Ù. º¸Åë À¥¼­¹ö, µðºñ¼­¹ö, ¸ÞÀÏ ¼­¹ö ¸ùâ Çѱºµ¥ ÀÖ´Â °æ¿ì°¡ ¾ÆÁÖ ¸¹Áö¿ä. Áö±Ý Á¦ ȨÀÌ µ¹¾Æ°¡´Â ¼­¹öµµ ¿¹Àü¿¡ ±×·¨½À´Ï´Ù.
µÑ°, µðºñ ¼­¹ö°¡ µÎ´ë ÀÌ»óÀ־ replicationÀÌ °¡´ÉÇÑ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÇöÀç Á¦ ¼­¹ö°¡ ±×·¸½À´Ï´Ù.

¸ÕÀú ù¹ø° °æ¿ìºÎÅÍ ´Ù·çµµ·Ï ÇÏÁÒ.

1. mysqldump¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. À½ ´Ù ¾Æ½Å´Ù±¸¿ä? ±×·¡µµ Ȥ½Ã³ª Çؼ­¿ä.
º¸Åë ÀÌ·¸°Ô ¹é¾÷À» ¹ÞÀ» °ÍÀÌ´Ù.
mysqldump -Al -u root -ppasswd > test1.sql
¿É¼ÇÀ» °£´ÜÈ÷ ¼³¸íÇϸé A´Â ¸ðµç µ¥ÀÌŸº£À̽º, lÀº read lockÀ» °Å´Â °ÍÀÌ´Ù. Áï ¸ðµçµ¥ÀÌŸ º£À̽º¿¡ ¶ôÀ» °É°í¼­ ¹é¾÷À» ¹Þ¾Æ¶ó¶ó°í ¸í·ÉÀ» ³»¸° °Ì´Ï´Ù.
ƯÁ¤ µ¥ÀÌŸ º£À̽º¸¸ ¹é¾÷¹Þ´Â´Ù¸é, mysqldump -l -u user -ppasswd µ¥ÀÌŸº£À̽ºÀ̸§> test2.sql ¶Ç´Â ƯÁ¤ Å×ÀÌºí¸¸ ¹é¾÷¹Þ´Â´Ù¸é, mysqldump -l -u user -ppasswd µ¥ÀÌŸº£À̽ºÀ̸§ Å×À̺íÀ̸§> test3.sql ÀÌ·¸°Ô ÇÏ¸é µË´Ï´Ù.

ÀÌÁ¦ ÇؾßÇÒ °ÍÀº ¹é¾÷À» ¼­¹ö°¡ ¾Ë¾Æ¼­ ¹Þµµ·Ï Çؾ߰ÚÁö¿ä.
°¡Àå °£´ÜÇÑ ¹æ¹ýÀº cron°ú shell script¸¦ ÀÌ¿ëÇÑ °ÍÀÔ´Ï´Ù.

¸ÕÀú ½©½ºÅ©¸³Æ®¸¦ ¸¸µé¾î º¸°Ô½À´Ï´Ù. ½ºÅ©¸³Æ®´Â ÀÌ·¸°Ô ¸¸µé·Á°í ÇØ¿ä.
ù°, ¹é¾÷ÆÄÀϸíÀ» ¹é¾÷¹Þ´Â ³¯Â¥¿Í ½Ã°£À¸·Î ÇÑ´Ù.
µÑ°, ¹é¾÷ÇÑ ÆÄÀÏÀº ¾ÐÃàÇÑ´Ù.
¼Â°, µÑ° ÁöÁ¤ÇÑ ±â°£ÀÌ °æ°úÇÑ ¹é¾÷ ÆÄÀÏÀº »èÁ¦ÇÑ´Ù. ¿©±â¼­´Â 4ÀÏÀÌ °æ°úÇÑ ¹é¾÷ÆÄÀÏÀº »èÁ¦ÇÏ´Â °ÍÀ¸·Î Çß½À´Ï´Ù.
#!/bin/sh
dir=/backup
time=`date +%Y%m%d%H`
/usr/local/mysql/bin/mysqldump -Al -u root -p¾ÏÈ£ > $time".sql"
tar czf $dir"/"$time".tar.gz" $time".sql"
rm -rf $time".sql"
find $dir -atime +3 -print -exec rm -rf {} ;

ÀÌÁ¦ Àû´çÇÑ À̸§À» ÁÖ°í ½ÇÇà±ÇÇÑÀ» ÁÖ½Ã¸é µË´Ï´Ù. À̸§Àº backup.sh Á¤µµ·Î ÇÒ±î¿ä.
¸ÕÀú backupÀ̶ó´Â µð·ºÅ丮´Â ¸¸µé¾îÁÖ¼Å¾ß ÇÕ´Ï´Ù. ±×¸®°í Æ۹̼ÇÀº 600À¸·Î ÁÖ¼¼¿ä.. ±×·¡¾ß ´Ù¸¥ »ç¿ëÀÚ°¡ º¸Áú ¸øÇÏ°ÚÁÒ.
´ÙÀ½¿¡ backup.sh ÆÄÀÏÀ» /etc/cron.daily·Î º¹»çÇØÁÖ½Ã¸é ³¡ÀÔ´Ï´Ù.
À½ . º¸¾ÈÀ» À§Çؼ­ ÀÌ ÆÄÀϵµ 600 À¸·Î ±ÇÇÑÀ» Áֽô °ÍÀÌ ÁÁ°ÚÁÒ.
´Ù ÁÁÀºµ¥ ¾ÏÈ£°¡ ³ëÃâµÉ À§ÇèÀÌ À־ Á¶±Ý °ÆÁ¤À̱ä ÇÏÁÒ.
±×·¡¼­ ÀÌ·¸°Ô ÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù. C·Î Â¥´Â °ÅÁÒ.
±×°Ç ´ÙÀ½ ½Ã°£¿¡ ¸¶Àú ÇÒ²²¿ä... ³Ê¹« ±æ¸é Áö·çÇϴϱî¿ä.
±×·³. ÁÁÀº ÇÏ·çµÇ¼¼¿ä.


  

 
¨Ô
Á¦¸ñ
ÀÛ¼ºÀÎ
Á¶È¸
µî·ÏÀÏ
½©À» ÀÌ¿ëÇÑ mysql¹é¾÷
HappyCGI
2451
2001-04-05 04:32:32
 

  HOME | ȸ»ç¼Ò°³ | Á¦ÀÛÀÇ·Ú | °³ÀÎÁ¤º¸Ãë±Þ¹æħ | CGIMALL | ÀÚ·á½Ç | »çÀÌÆ®µî·Ï | ·©Å·100 | Æ÷·³ | Ãʺ¸°¡À̵å | Áú¹®°ú´äº¯ | ¹è³Ê±¤°í
Copyright¨Ï1997~2008 HappyCGI All rights reserved
Powered By HappyCGI