Notice
Recent Posts
Recent Comments
Link
Daniel's Knowledge Storage
CRON을 이용한 Mysql 백업 본문
백업주기를 매일(매일 새벽3~4시경 자동 백업실행) 하는걸로 가정하고 백업된 DB는 누적되는게 아니라(용량문제로) 매일 갱신됩니다.
# cd /etc/cron.daily/
# vi Backup_DB ==> 여기서 'Backup_DB' 는 원하는 파일명이며 반드시 실행권한을 줘야 한다.
---------------------------------
#!/bin/sh
DATE=`date +"%Y%m%d"`
PREV_DATE=`date --date '1 days ago' +"%Y%m%d"`
BACKUP_DIR=/home/Backup
/usr/local/mysql/bin/mysqldump -u 디비사용자아이디 -p디비암호 디비명 > ${BACKUP_DIR}/Intra_${DATE}.sql
chown root.root ${BACKUP_DIR}/Intra_${DATE}.sql
chmod 755 ${BACKUP_DIR}/Intra_${DATE}.sql
rm -Rf ${BACKUP_DIR}/Intra_${PREV_DATE}.sql
-----------------------------------
[출처] Cron을 이용한 Mysql 자동 백업 쉘스크립트|작성자 베지터
'Develop' 카테고리의 다른 글
webmin 설치후 접속이 안될때 - 포트열기 (0) | 2009.11.07 |
---|---|
Sql Injection 침해 흔적을 통한 보안점검처 (0) | 2009.10.24 |
Linux crontab PHP에 응용하기 - 예약메일 발송등... (0) | 2009.10.02 |
board.php?idx=1234 를 board/1234로 만들기 - rewrite (0) | 2009.10.02 |
mysql 예약어 (0) | 2009.09.28 |
Comments