第一步:建立一個名爲backmysql的批處理保存在/wwwroot/Backup/裏,內容以下:mysql
backDate=`date +%Y%m%d` mysqldump 數據庫名 -u用戶名 -p密碼 > /wwwroot/Backup/$backDate.sql cd /wwwroot/Backup && tar zcvf $rq.tar.gz $rq.sql rm $rq.sql
語句說明:sql
一、定義變量backDate,取值爲當天,如20150203shell
二、備份數據庫
數據庫
三、進入/wwwroot/Backup文件夾並壓縮數據庫文件
spa
四、刪除.sql文件
code
第二步:打開/etc/crontab,添加一行語句 30 2 * * * root /wwwroot/Backup/backmysqlorm
語句說明:天天凌晨2:30自動執行backmysql文件,備份數據庫crontab
注意:若是執行backmysql不成功,並提示 permission denied 則說明無執行權限,請先賦予其執行權限。it
請執行語句:chmod +x /wwwroot/Backup/backmysqlio