粉好用ㄟ自動備份資料庫、網站到信箱、FTP的腳本

作者: | 2010-10-01
Logo

有人找我要備份腳本,我就只好丟出我的啦! 在這邊先感謝貓言貓語的作者~ 我是參考他寫的自動備份網站文件和數據庫上傳到FTP空間再另外修改成用WinRAR來壓縮的方式做備份,因為一般普通人比較認識WinRAR,而且我之前寫的只適用區網。 :pu

用VPS的人一樣可以參考這個檔案,只要建立好備份檔位置以及腳本加權限就可以了。

*********更新歷史*********

2010/10/01 – 首次發表
2010/10/09 – 因為有人搞不懂怎用在cPanel上面,而且要簡單易懂FUCK 還好看到貓有寫新的文章,不然真想揍人。總之 FUCK 08回來沒吃到西堤你丟災 :@ :@ :@
2010/10/25 – 添加自動修復資料庫語法
2014/08/27 – 修改信件寄出語法

腳本來了~ FUCK 登入FTP後先在public_html目錄底下建立一個備份用的資料夾mkd /public_html/backup,然後在backup資料夾底下建立腳本WebDBtoFTP.sh,內容如下

儲存好在FTP直接加權限chmod 700 /public_html/backup/WebDBtoFTP.sh,最後在去cPanel控制台那邊的Cron Jobs設定

/home/用戶名/public_html/backup/WebDBtoFTP.sh

另外一個這是只備份MySQL資料庫到信箱的腳本

—–

這邊解釋一下

/usr/local/mysql/bin/mysqldump -uroot -p123456 --databases db1 db2 db3 > /home/backup/databackup.sql

這是貓的方式,會把全部的資料庫導在一個sql檔裡面,可能會對龜毛如我的人不方便判別,所以我修改成上面那樣按照資料庫名稱導出資料庫再用最高壓縮成一個壓縮檔。

  WebDBtoFTP.sh (2.5 KiB, 488 hits)

  DBtoMail.sh (1.4 KiB, 484 hits)

臉書回應

篇回應

One thought on “粉好用ㄟ自動備份資料庫、網站到信箱、FTP的腳本

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

(A)  :@  (brb)  (U)  (:cc)  :S  (H)  :-(  :cute  (6)  :-#  :$  :er  8-)  FUCK 
(})  ({)  GY  (L)  :kao  (K)  :cc  :pu  (F)  :(  ^o)  :-*  :O  +o(  |-) 
:)  (*)  :D  *-)  (N)  (Y)  :P  :|  (W)  ;)  XD