Database(Mysql) 자동 백업
1. cron 을 이용한 스케쥴링
cron(크론) 사용하여 작업 예약하기 참조
run-parts 는 정의된 폴더에서 모든 실행가능한 스크립트를 실행한다.
30 4 * * * root run-parts /etc/cron.mysqldump
2. directory 생성
mkdir /etc/cron.mysqldump
3. script 생성
vi mysqldump.0709.sh*
#!/bin/bash
TimeOfDay=`date + "%Y%m%d.%H%M"`
mkdir -p /etc/cron.mysqldump/DATA/${TimeOfDay}
UUSER="root"
PPASS=""
/usr/local/mysql/bin/mysqldump -u${UUSER} devbank > /etc/cron.mysqldump/DATA/${TimeOfDay}/devbank.sql
/usr/local/mysql/bin/mysqldump -u${UUSER} designter > /etc/cron.mysqldump/DATA/${Time0fDay}/designter.sql