1. 程式人生 > >mysql資料庫自動備份 保留最近5天備份

mysql資料庫自動備份 保留最近5天備份

#!/bin/bash
# Name:bakmysql.sh
# This is a ShellScript For Auto DB Backup and Delete old Backup
#
backupdir=/bak/path //備份到的目錄
time=` date +%Y%m%d%H `
/phpstudy/mysql/bin/mysqldump -uusername -p123456 -h127.0.0.1 db | gzip > $backupdir/bakname$time.sql.gz//壓縮檔案
#
find $backupdir -name "bakname*.sql.gz" -type f -mtime +5 -exec rm {} \; > /dev/null 2>&1   //儲存留最近5天的備份檔案刪除之前檔案