1,創(chuàng)建一個(gè)目錄,用來(lái)存放你的數(shù)據(jù)庫(kù)備份文件?
cd /
mkdir backup
cd backup
2,創(chuàng)建備份腳本文件
vi bkDataBase.sh
!1:
#!/bin/bash
mysqldump -uusername -ppassword DatabaseName > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql
!2:
#!/bin/bash
mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz
選一個(gè)就好,第二個(gè)保存為壓縮文件
3,添加可執(zhí)行權(quán)限
chmod u+x bkDataBase.sh
先執(zhí)行一遍腳本,看有沒(méi)有錯(cuò)誤
./bkDataBase.sh
4,添加計(jì)劃任務(wù)
crontab -e?
進(jìn)入編輯頁(yè)面
30?21?*?*?*?/backup/bkDataBase.sh
編寫(xiě)完成后
ctrl+o 寫(xiě)入?
出現(xiàn) “FIile name to Write...”? 按回車(chē)
ctrl+x 退出
每天晚上九點(diǎn)半執(zhí)行腳本bkDataBase.sh腳本文件
參考:http://blog.csdn.net/testcs_dn/article/details/48829785