自動備份mysql

第一步:建立一個名爲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

相關文章
相關標籤/搜索