UnixServerAdmin

Server Administration & Management

Backup_dump.sh

##########################################################
# Database Server Backup #######################################
# backup_dump.sh script #######################################
##########################################################
set -x
set -v
standby=$1
myfirstfile=”ORS`date +’%d-%b-%Y-%H-%M’`.sql”
myfile=”ORS`date +’%d-%b-%Y-%H-%M’`.sql.bz2″

# mysql dump, check, scp and report
mysqldump -uroot -pPASSWORD –all-databases –routines –flush-logs –single-transaction –master-data=2 > /backup/mysqldump/$myfirstfile 2> /backup/mysqldump/ORS_err.txt

cd /backup/mysqldump/
bzip2  $myfirstfile

scp /backup/mysqldump/$myfile backup@$standby:/backup/autobackup/ORSmysql/
scp /backup/mysqldump/$myfile backup@X.X.X.X:/backup/autobackup/ORSmysql/
##########################################################

January 11, 2012 Posted by | MySQL, Shell Script | , | Leave a comment