線上書籍

Home

工具

一、用編輯器建立檔案:db_backup.sh # /bin/sh /home/主機目錄/db_backup.sh from='寄件者' #寄件者 to='收件者' #收件者 stamp=$(date "+%Y-%m-%d %H.%M") #獲取目前日期時間 # 1.導出資料庫 /usr/bin/mysqldump -u 資料庫帳號 -p'資料庫密碼' 資料庫名稱 > /home/主機目錄/db_backup.sql # 2.壓縮資料庫 bzip2 -z -9 -f db_backup.sql # 3. 寄信 echo "資料庫備份,時間 $stamp " | mailx -s "xxx.com 資料庫備份 " -a /home/主機目錄/db_backup.sql.bz2 -r $from $to # 4.移除臨時文件 rm /home/主機目錄/db_backup.sql.bz2
二、接著開啟cPanel後台,進入「檔案管理員」,點選「上傳」,將剛所編輯好的腳本上傳到主機根目錄中。 三、接著回到cPanel管理畫面,再點選「Cron job」的圖示。 四、設定定時時間與次數,輸入/bin/sh 備份檔腳本.sh

     /bin/sh /home/主機目錄/db_backup.sh

五、設定完成圖

六、收信