天天看點

phpMyBackupPro定時備份

phpMyBackupPro

編輯

是一個專業的MySql備份工具。可以備份多伺服器、多資料庫,可以将資料備份到ftp或email,可以自動備份、可以設定備份的計劃任務,可以還原資料庫、線上執行SQL語句,

生成UTF-8格式的文檔。

phpMyBackupPro簡介

主要特點:

1.可以選擇備份一個或幾個資料庫,并可以選擇是隻備份表格結構還是包含資料。

2.支援三種壓縮類型(不壓縮,gzip和zip)。

3.按計劃自動備份。

4.提供一個備份管理界面(檢視,恢複,下載下傳,删除)。

5.可直接備份到FTP伺服器上或通過email發送。

6.支援多種語言。

phpMyBackupPro系統要求:

一個完整的LAMP

架構

按照最簡單的形式,基于 LAMP 的應用程式是用 PHP

這樣的腳本語言編寫的,它們作為 Linux 主機上運作的 Apache Web 伺服器的一部分運作。PHP 應用程式通過請求的

URL、所有表單資料和已捕獲的任意會話資訊從客戶機獲得資訊,進而确定應該執行什麼操作。如有必要,伺服器會從 MySQL 資料庫(也在 Linux

上運作)獲得資訊,将這些資訊與一些 Hypertext Markup

Language(HTML)模闆組合在一起,并将結果傳回給客戶機。當使用者在應用程式中導航時,這個過程重複進行;當多個使用者通路系統時,這個過程會并發進行。但是,資料流不是單向的,因為可以用來自使用者的資訊更新資料庫,包括會話資料、統計資料(包括投票)和使用者送出的内容(比如評論或站點更新)。除了動态元素之外,還有靜态元素,比如圖像、JavaScript

代碼和層疊樣式表(CSS)。LAMP的具體安裝過程,由于這方面文章比較多筆者就不贅述了。需要說明的是php版本大于4.3。

目前版本phpMyBackupPro-2.4

#chmod

777 export

#chmod 777 global_conf.php

本地配置時在login.php中添加

date_default_timezone_set(‘Asia/Shanghai‘);

site name*: 站點名稱

language*:

語言

MySQL hostname*: mysql主機名稱

MySQL username*: mysql使用者名稱

MySQL password*: mysql使用者密碼

skin*: 外觀

date

style*:日期格式

HTTP authentication?*:

是否進行http認證

很多人對phpMyBackupPro

的自動備份功能感興趣,但是phpMyBackupPro

的中文資料較少,再加上官網也沒有提供中文語言包,是以不少人在配置使用自動備份時遇到了障礙,小編為大家翻譯梳理了一下官方文檔,總結如下。

  phpMyBackupPro 配置自動備份功能主要包括兩個步驟:

   一、生成自動備份腳本檔案;

   二、觸發生成的腳本檔案。

  當然,要使用phpMyBackupPro 的任何功能之前都需要配置好資料庫資訊,之後切換到schedule

backup标簽。

  在這個步驟我們可以配置備份周期、腳本的生成路徑、選擇資料庫和添加備注,當然還可以選擇壓縮方式。

  點選show

script之後,就可以看到根據我們之前配置生成的自動備份腳本——一段php代碼。現在則轉入第二步,想辦法讓激活這段腳本。

  将這段代碼加入到一個會被前台通路觸發的頁面就是個好辦法,比如index.php,當然,也可以在index.php直接引用剛才生成的腳本檔案。

require_once("./phpMyBackupPro/autusave_aaa.php");  

//-------注意修改腳本檔案的路徑

  哈哈,如此便完成了自動備份資料庫的配置,配合phpMyBackupPro

ftp備份和郵件發送備份功能,可保資料安全。最後,有問題,請回報,謝謝!

最重要一條

change the value of "schedule_debug" to

1

<?php

require_once("./phpMyBackupPro/onehour.php");

?>

安全設定

如果使用,為了安全,一定要将phpMyBackupPro改為比較難猜的名字