<hr>
#!/bin/bash
BACKUP_DIR=/var/backup
FILE_PFX =MY_DB
DATE=$(date +%Y%m%d)
OF = $FILE_PFX-$DATE.sql
rm -rf $BACKUP_DIR/$FILE_PFX-*.sql
mysqldump -uUSER -pPASS DB_NAME > $BACKUP_DIR/$OF
<hr>
간단히 만들어 보았습니다.
백업데이타는 MY_DB-20010228.sql 이런식으로
/var/backup 밑에 생깁니다.
BACKUP_DIR 은 백업받고 싶은 디렉토리 이구요..
FILE_PFX 은 저장할 파일 이름의 프리픽스 정도..
날마다 백업된걸 가지고 있고 싶으시면(충분한 하드용량이 된다면)
rm -rf ........ 이줄은 주석처리해도 무방..
mysqldump 다음은 알죠? 사용자명과 패스워드 DB명..
/etc/cron.daily 밑에 복사해주시고..
실행 권한 주시면 됩니다.