shell備份數據庫

shell備份數據庫

需求一:每晚兩點備份數據庫

#!/usr/bin/bash

#備份保存目錄
buckup_dir="/data/backup/"
#時間
date=`date +%F`

/usr/local/mysql/bin/mysqldump -u用戶名 -p密碼 數據庫名.表名 > $buckup_dir$date.sql

crontab -e
0 2 * * * /usr/mysqldump.sh

需求二:只保留前七天的備份量

#!/usr/bin/bash

backup_dir="/data/backup/"

find $backup_dir -type f -mtime +7 -exec rm -rf {} \;


crontab -e 

0 5 * * * /usr/remove_mysqldump.sh

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章