Linux Information
 
ÃÑ °Ô½Ã¹° 125°Ç, ÃÖ±Ù 0 °Ç
   
MySql DB µ¥ÀÌÅÍ ¾ÐÃàÆÄÀÏ·Î ÀÚµ¿ ¹é¾÷ ÄÚµå
±Û¾´ÀÌ : ½Å¿µÃ¶ ³¯Â¥ : 2012-02-21 (È­) 11:15 Á¶È¸ : 19867

#!/bin/bash
export Today="`date '+%y-%m-%d'`"
backup_dir="/backup/mysql_file"
backup_count="7" #### ¹é¾÷º» º¸°ü ÀÏ ¼ö (7ÁÖ°£ º¸°ü)

########### delete ¿À·¡µÈ ¹é¾÷µ¥ÀÌÅÍ »èÁ¦
dirlists=`/bin/ls -t $backup_dir 2>/dev/null`
i=1
for dir in $dirlists ; do
  if [ "$i" -ge $backup_count ] ; then
    /bin/rm -rf "$backup_dir/$dir"
  fi
  i=$(($i+1))
done

################ »õ·Î¿î µð·ºÅ丮 »ý¼º ####
/bin/mkdir -p ${backup_dir}/$Today
cd ${backup_dir}/$Today

###########  home µð·ºÅ丮¿¡ »ç¿ëÀÚº°·Î ¹é¾÷À» ÇÑ´Ù.
dirlists=`/bin/ls -t /var/lib/mysql 2>/dev/null`
for dir in $dirlists ; do
  tar cvfpz ${backup_dir}/$Today/$dir.tar.gz /var/lib/mysql/$dir
done

½Å¿µÃ¶ ´ÔÀÇ Linux ÃÖ½Å±Û [´õº¸±â]


   

 

naver.com daum.net nate.com google.co.kr youtube.com


Copyright ¨Ï www.pronice.com. All rights reserved.