首頁 / 精華文章 / 粉好用ㄟ自動備份資料庫、網站到信箱、FTP的腳本
Dropbox

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

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

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

*********更新歷史*********
2010/10/01 – 首次發表
2010/10/09 – 因為有人搞不懂怎用在cPanel上面,而且要簡單易懂… 🖕 還好看到貓有寫新的文章,不然真想揍人。總之 🖕 08回來沒吃到西堤你丟災 👿 👿 👿
2010/10/25 – 添加自動修復資料庫語法
2014/08/27 – 修改信件寄出語法
2019/10/02 – 添加自動修復 MariaDB 資料庫語法
2019/11/01 – 新增Dropbox Uploader的自動備份腳本

腳本來了~ 🖕 登入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資料庫到信箱的腳本 ~ DBtoMail.sh

這邊解釋一下
/usr/local/mysql/bin/mysqldump -uroot -p123456 --databases db1 db2 db3 > /home/backup/databackup.sql

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

關於 窮苦人家的小孩

In every democracy, the people get the government they deserve. ~Alexis de Tocqueville
上一篇:
下一篇:

您可能會喜歡

設定 HTTP強制安全傳輸技術 (HSTS) with VestaCP

HTTP強制安全傳輸技術(HT …