作者:じ☆ve宝贝
发布时间:2015-11-04T17:30:10
#/bin/sh
name=cia`date +%Y-%m-%d_%H%M%S`
/usr/local/bin/mysqldump -uuserName -ppassword dbName --skip-lock-tables | gzip > /data/backup/$name.sql.gz
echo `date +'%Y-%m-%d %H:%M:%S'` '备份成功'
scp -P 22 /data/backup/$name.sql.gz root@10.1.87.81:/data/mysqldata/
echo `date +'%Y-%m-%d %H:%M:%S'` '发送备份服务器成功'
cd /data/backup
rm -rf `find . -name '*.sql.gz' -mtime 1`
echo `date +'%Y-%m-%d %H:%M:%S'` '一天前的备份删除成功'
username mysql数据的用户名 password mysql数据的密码 dbName 将要备份的数据名称 地址根据自己安装的位置调整 scp是跨服务器拷贝 -P 22 ssh的端口22 root为目标的用户名@ip地址:目标位置