updated_at: 2024-12-15 04:02

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  
평점을 남겨주세요
평점 : 2.5
총 투표수 : 1

질문 및 답글