서버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 "0 days" +%Y%m%d
DEL_FILE=date -d "-30 days" +%Y%m%d
LOG_MONTH=date -d "0 days" +%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]
라고 되어 있네요. ![하하 :)]()