#!/bin/bash
DB_USER="DB아이디"
DB_PASSWORD="DB비밀번호"
BACKUP_DIR="백업경로"
DATABASES=("백업DB명1" "백업DB명2")
DATE=$(date +"%Y%m%d")
for DATABASE in "${DATABASES[@]}"
do
/volume1/@appstore/MariaDB10/usr/local/mariadb10/bin/mysqldump --user=$DB_USER --password="$DB_PASSWORD" $DATABASE > "$BACKUP_DIR/${DATABASE}_$DATE.sql"
done
find "$BACKUP_DIR/" -maxdepth 1 -name "*.sql" -type f -ctime +10 -ls -exec rm {} \;
위 스크립트를 알맞게 수정해서 저장 후, 작업 스케줄러를 이용해서 주기적으로 실행해주자.