#導出數據庫,一個數據庫對應一個壓縮文件 for db in `/usr/local/mysql/bin/mysql -u$MYSQL_USER -p$MYSQL_PASS -B -N -e ‘SHOW DATABASES' | xargs`; do (/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${db} | gzip -9 – > ${db}.sql.gz) done
#壓縮數據庫文件為一個文件 tar zcf /home/backup/$DataBakName /home/backup/*.sql.gz rm -rf /home/backup/*.sql.gz
#壓縮網站數據 tar zcf /home/backup/$WebBakName $WEB_DATA
#上傳到FTP空間,刪除FTP空間5天前的數據 ftp -v -n $FTP_IP END user $FTP_USER $FTP_PASS type binary cd $FTP_backup delete $OldData delete $OldWeb put $DataBakName put $WebBakName