1辆琅,創(chuàng)建一個(gè)目錄漱办,用來存放你的數(shù)據(jù)庫備份文件?
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í)行一遍腳本洞辣,看有沒有錯(cuò)誤
./bkDataBase.sh
4,添加計(jì)劃任務(wù)
crontab -e?
進(jìn)入編輯頁面
30?21?*?*?*?/backup/bkDataBase.sh
編寫完成后
ctrl+o 寫入?
出現(xiàn) “FIile name to Write...”? 按回車
ctrl+x 退出
每天晚上九點(diǎn)半執(zhí)行腳本bkDataBase.sh腳本文件
參考:http://blog.csdn.net/testcs_dn/article/details/48829785