1 , mysql無密碼登錄
shell>vi ~/.my.cnf
[client]
host=localhost
user=root
password=123456
2,備份腳本
#!/bin/bash
#自動備份數據庫blog表腳本
#verserion 1.0
#author zhanggang
cd /opt/crontab/databack
Now=`date '+%Y-%m-%d %H:%M:%S'`
FILE=backup-$Now.sql
mysqldump blog > $FILE
3,刪除腳本,刪除14天之前的文件
#/bin/bash
# 每兩個星期將之前的備份數據刪除
$Path="/opt/crontab/databack"
find $Path/* -type f -mtime +14 -exec rm {} \;
4,定時任務,每天0點0分執行
[root@iZ23vrznanhZ shell]# crontab -l
00 00 * * * /opt/crontab/shell/backup_blog.sh
00 00 * * * /opt/crontab/shell/del_backup.sh