:::

4-5 使用 ftp 備份檔案

資料庫 Dump

但程式要再微調一下:

  • dump.php改寫過的程式,可以把資料庫匯出 SQL 壓縮成 ZIP 檔,放在網站中,可以再配合定時連結到網頁變成定時備份。也可再配合以下 ftp 下載做遠端備份。


vim dcs_sql_dump.sh (要有執行權限)

wget -q -O  /tmp/dump.log   http://myweb.dcs.tn.edu.tw/dump/dump.php?user=my_user\&db=my_db

  • 加入定時

crontab -u root -e

0 1 * * * /root/sh/dcs_sql_dump.sh  

 

 

 


ftp 備份 (使用 lftp)

vim /etc/lftp.conf (不使用 ssh 方式連線及下載,指定為 utf8)

set  ssl:verify-certificate no
set ftp:charset utf-8
set ftp:ssl-allow false

Copy

ftp.backup (範例) 遠端 /site/wwwroot 備份本地端 /var/backup_path

   open ftp.dcs.tn.edu.tw
   user my_user my_passwd
   cd /site/wwwroot/
   lcd /var/backup_path
   mirror --delete
   exit

Copy

crontab -u root -e (定時機制)

/usr/bin/lftp -f /root/ftp.backup 

 

  • 如果在 ssh 通道

lftp sftp://user@host
> mirror


Google網站翻譯工具列

站內搜尋