脚本功能介绍:
每天自动备份本地MySQL数据库,并上传备份文件到远程FTP服务器,传输完成后删除本地一周以前旧的备份文件;
# vim backupdb.sh
#!/bin/bash
cd /data/backup
DATE=`date +"%y%m%d"` #定义时间变量,方便备份文件以时间命名
mysqldump -udbuser -pdbpass dbname> "$DATE".dbname.sql #备份MySQL数据库
tar czvf "$DATE".dbname.tgz "$DATE".dbname.sql #压缩备份出的MySQL数据库dump文件
ftp -n <