ÃֽŠ°Ô½Ã±Û(DB)
2017.04.27 / 20:41

¹é¾÷(BACKUP) ¾ø´Â MYSQL Å×ÀÌºí º¹±¸Çϱâ

Scoda
Ãßõ ¼ö 347

¹é¾÷Àº ±âº»Àε¥, °¡²û ¶æÇÏÁö ¾Ê°Ô ¹é¾÷ÀÌ Á¸ÀçÇÏ´Â ¾Ê´Â DB¿¡¼­ ÀÛ¾÷ÇÏ´Ù°¡ ½Ç¼ö¸¦ ÇÒ ¶§°¡ ÀÖ´Ù.

¼ø°£ µîÁٱ⿡ ¶¡ Çѹæ¿ïÀÌ È帣´Â °æÇèÀ» ÇÏ°Ô µÉ ¶§, µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÑ´Ù.

¿ì¼± bin log°¡ Á¸À縦 ÇØ¾ß °¡´ÉÇÏ´Ù. bin logÁ¶Â÷ ¾ø´Ù¸é ±ò²ûÇÏ°Ô Æ÷±â~~!!

Èð¾îÁ® ÀÖ´Â ·Î±×¸¦ Çϳª·Î ¹­¾î ÁÙ ¼ö ÀÖ´Â ShellÀ» Çϳª Â¥º¸ÀÚ. 


host]# vi help.sh

--------------------------------------------------------------------------------------

#!/bin/sh 

mysqlbinlog -d DB¸í mysql-bin.000001 > help.sql

mysqlbinlog -d DB¸í mysql-bin.000002 >> help.sql

mysqlbinlog -d DB¸í mysql-bin.000003 >> help.sql

mysqlbinlog -d DB¸í mysql-bin.000004 >> help.sql

mysqlbinlog -d DB¸í mysql-bin.000005 >> help.sql

mysqlbinlog -d DB¸í mysql-bin.000006 >> help.sql

---------------------------------------------------------------------------------------

¿É¼Ç -d¸¦ ÀÌ¿ëÇÑ °ÍÀº ¿©·¯ µ¥ÀÌÅͺ£À̽º¸¦ ¿î¿µÇÒ °æ¿ì ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º¸¸ ÃàÃâÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù.

¸¶Áö¸· ¹®Á¦°¡ ÀÖ´Â mysql-bin ·Î±×´Â µû·Î ¸¸µé¾î¾ß ÇÕ´Ï´Ù. (¿ë·®ÀÌ ÀÛÀ¸¸é Çϳª·Î ¸¸µé¾îµµ ±¦Âú¾Æ¿ä.)

À§ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇϸé help.sql »ý¼ºµÇ¾úÀ» °ÍÀÌ´Ù.


ÀÌ°É Àӽà µðºñ¿¡ ¹Ð¾î ³Ö´Â´Ù.

host]# mysql -f -uroot -p tmp_db < help.sql


¹®Á¦ÀÇ Äõ¸®°¡ ÀÖ´Â bin log´Â º°µµ·Î ¸¸µé¾î¼­ ÇØ´ç Äõ¸®¸¦ »èÁ¦ÇÑ ÈÄ¿¡ tmp_db¿¡ ¹Ð¾î ³Ö¾îÁÖ½Ã¸é µË´Ï´Ù.

±×·± ÈÄ¿¡ ¹®Á¦°¡ µÇ¾ú´ø Å×ÀÌºí¸¸ ¹é¾÷(mysqldump) ¹ÞÀ¸¼Å¼­ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.

host]# mysqldump -uroot -p tmp_db > org_table.sql


½ÄÀº ¶¡ ´Û°í ´ã¹è ÇÑ°³ÇÇ ... ÈÞ~~~



Ãâó: http://openlife.tistory.com/category/APM [¹°°í±â ¸¹Àº ¹Ù´Ù]