maria(mysql) backup & copy other server

이서진화가 - 일상 블로그
#!/bin/bash
# step 1. backup mysql
cd /root/backup/
DATE_YYYYMMDDHHMMSS=`date '+%Y%m%d%H%M%S'`
dailysql=$DATE_YYYYMMDDHHMMSS'_daily.sql'
password='db password'
echo "mysql dailysql dump start.."
mysqldump -A -uroot -p$password --single-transaction > ./$dailysql
echo 'dumpfile : '$dailysql
tar cvzf ./$dailysql'.tar.gz' ./$dailysql
rm ./$dailysql
echo 'compression file : './$dailysql'.tar.gz'
echo "mysql dailysql dump done.."
 
 
# step 2. copy to other server...
sshpass -p '[비번]' scp -P [포트넘버] -o StrictHostKeyChecking=no ./$dailysql'.tar.gz' user@domain:/url/mysql-backup/

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다