/usr/bin爲mysql安裝目錄
建備份文件夾:
mkdir mysql_data_bak
建腳本文件:
touch autobackupmysql.sh
打開文件
vi autobackupmysql.sh
在腳本中加入如下內容:
filename=`date +%Y%m%d`
/usr/bin/mysqldump -opt mysql -u root -proot|gzip >/mysql_data_bak/name$filename.gz
這裏注意了
一般的:
**********************************************************
打開自動執行文件
vi /etc/crontab
在etc中加入如下內容,讓其自動執行任務。
01 15 * * * root /mysql_data_bak/autobackupmysql
**********************************************************
Redhat方法:
Redhat的crontab採用按時間調用4個目錄(/etc/cron.hourly:每小時;/etc/cron.daily:每
天;/etc/cron.weekly:每週;/etc/cron.monthly:每月)中腳本出來運行的方式。
Redhat中只需要將剛纔編輯的腳本複製到相應的目錄即可。
cp /mysql_data_bak/autobackupmysql etc/cron.daily
重啓etc
/etc/rc.d/init.d/crond restart