目前位置
[轉]使用Cron Jobs定期備份資料庫到信箱
作者:sLoB    發佈於:    文字:【】【】【

Step1
首先,只需修改1.寄件者、2.收件者、3.資料庫帳號、4.資料庫密碼、5.資料庫名稱、6.主機目錄,當都修改完畢後,再將它儲存成「db_backup.sh」。

db_backup.sh

#!/bin/sh
from='寄件者'
to='收件者'
NOW=$(date +"%Y-%m-%d-%H-%M")
NOW2=$(date +"%Y-%m-%d %H:%M")
mysqldump -u資料庫帳號 -p資料庫密碼 資料庫名稱 > 資料庫名稱-${NOW}.sql
tar cfz /主機目錄/資料庫名稱-${NOW}.tar.gz 資料庫名稱-${NOW}.sql
rm -f /主機目錄/資料庫名稱-${NOW}.sql
if [ -f /主機目錄/資料庫名稱-${NOW}.tar.gz ]; then
echo "資料庫備份,時間 ${NOW2}" | mailx -s "xxx.com 資料庫備份 ${NOW2}" -a /主機目錄/資料庫名稱-${NOW}.tar.gz -r $from $to
fi
rm -f /主機目錄/資料庫名稱-${NOW}.tar.gz


OR 


echo "資料庫備份,時間 ${NOW2}" | mutt -s "xxx.com 資料庫備份 ${NOW2}" -a /home/match104/match104_fsnew-${NOW}.tar.gz $to


Step2
接著開啟cPanel後台,進入「檔案管理員」,點選「上傳」,將剛所編輯好的腳本上傳到主機根目錄中。
梅問題-利用cPanel排程工作自動備份資料庫,並寄到指定的信箱中


Step3
上傳完畢後,在主機的根目錄中,就會看到剛所上傳的腳本檔。
梅問題-利用cPanel排程工作自動備份資料庫,並寄到指定的信箱中


Step4
接著回到cPanel管理畫面,再點選「工作排程」的圖示。
梅問題-利用cPanel排程工作自動備份資料庫,並寄到指定的信箱中


Step5
進入工作排程後,上方設定備份的時間,而下方的指令地方,輸入/bin/sh 備份檔腳本.sh。
梅問題-利用cPanel排程工作自動備份資料庫,並寄到指定的信箱中


Step6
當建立完畢後,在下方的工作排程中就會看到,而這邊梅干是設定每晚半夜12點再來進行備份。
梅問題-利用cPanel排程工作自動備份資料庫,並寄到指定的信箱中


Step7
接著每天晚上12:00,就會收到資料庫的備份檔,是不是超方便的呀!而這一個方法,不只限於WordPress使用,只要是Liunx主機,並且後台有排程工作,都可使用這方式來進行備份喔!
梅問題-利用cPanel排程工作自動備份資料庫,並寄到指定的信箱中


瀏覽 (29) | 評論 (0) | 評分(0) | 支持(0) | 反對(0) | 發佈人:sLoB
將本文加入收藏夾
Search
美人時計
文章評論
最新評論
更多評論 發表評論
發表評論
您的評價
差(1) 一般(2) 好(3) 很好(4) 非常好(5)
評論標題
評論內容
驗 證 碼
看不清?更換一張
匿名發表 

© 2011 slobgame.net   website templates by styleshout      Powered by Wayhunt WebSite System 1.5