카테고리 없음

db backup script

Sumin Lim 2019. 12. 9. 11:00
반응형

#!/bin/bash
NOW=$(date +"%Y-%m-%d-%H%M%S")
FILE="mysql_backup_data.$NOW.tar.gz"
echo "Backing up data to ./backup.$NOW.tar.gz file, please wait..."

mysqldump -u root -p --all-databases | gzip > ./database_$NOW.sql.gz
ls

 

#!/bin/sh

 

## yyyy-mm-dd_hh:mm format

TIME=$(date "+%Y-%m-%d_%H:%M")

  

mysqldump  --single-transaction –-routines --all-databases -h localhost -u root -pmypwd > ${TIME}-dump.sql

 

crontab -e 명령어로 스케줄러 등록

## 9시부터 저녁 7시까지 매시 정각에 백업 수행

0 9-19 * * *  ${HOME}/mysql_dump.sh

반응형