크론으로 mysql 백업하는 방법?

서버OS: Ubuntu 8.10 Server Edition

웹서버를 운영중입니다

apache2 + php5 + mysql5.x

웹서버를 구축한지 얼마 안됬는데요 백업에 대한 부분을 안정해놔서요…

홈페이지파일들은 home 디렉토리 자체를 B라는 하드디스크로 지정해 놨기 때문에

OS를 다시 깔아도 홈페이지는 문제는 없을 것 같은데

크론으로 mysql 백업 파일을 B라는 하드디스크에 쓰려면 스크립트가 어떻게 되나요?

매일 새벽 4시에 백업용 SQL파일을 B하드디스크의 /db_backup/ 폴더에 쓰게 하려고합니다

mysql 복원
$ mysql -u계정 -p 디비명 < 백업할 파일명.sql

mysql 백업
$ mysqldump -u계정 -p 디비명 > 파일명.sql

다음 게시물을 참고해보세요.

http://mr-dust.pe.kr/entry/2007-11-15

감사합니다 설명이 잘 되어있네요 ^^;

파일의 최종수정일자가 오늘로부터 몇일 이상 지났다면 자동으로 삭제하는 명령어를 알고 싶은데요~

[quote="Ryki-nine":244ftij4]파일의 최종수정일자가 오늘로부터 몇일 이상 지났다면 자동으로 삭제하는 명령어를 알고 싶은데요~[/quote:244ftij4]

[code:244ftij4]# 변수설정
NEW_FILE=date -d &quot;0 days&quot; +%Y%m%d
DEL_FILE=date -d &quot;-30 days&quot; +%Y%m%d
LOG_MONTH=date -d &quot;0 days&quot; +%Y%m
BACKUP_DIR=/home/계정/backup
HOME_DIR=/home/계정/public_html

echo — Delete : ${DEL_FILE} ----

30일이 지난건 지워버림

rm -r $BACKUP_DIR/${DEL_FILE}-mysql.tar.gz
rm -r $BACKUP_DIR/${DEL_FILE}-home.tar.gz[/code:244ftij4]
라고 되어 있네요. :)