程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 妙用phpMyBackupPro備份恢復Mysql數據庫

妙用phpMyBackupPro備份恢復Mysql數據庫

編輯:關於SqlServer


  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。

  權限說明:

  打開浏覽器輸入:http://192.168.0.13/PHPMyBackupPro 進入管理頁面如圖1

圖1


  訪問http://youdomain/phpMyBackupPro/config.PHP 填寫必要的數據庫選項 入圖2。

圖2 PHPMyBackupPro配置數據庫選項

  其中”*”時必須填寫的:

  site name*: 站點名稱

  language*: 語言

  MySQL hostname*: MySQL主機名稱

  MySQL username*: MySQL用戶名稱

  MySQL passWord*: MySQL用戶口令

  然後點擊“Save date”按鈕完成配置。

  進階配置界面 http://192.168.0.13/phpMyBackupPro1/config.PHP?ext=TRUE 如圖3 。

圖3 PHPMyBackupPro進階配置界面



  其中”*”時必須填寫的:

  skin*: 外觀

  date style*:日期格式

  HTTP authentication?*: 是否進行http認證

  然後點擊“Save date”按鈕完成配置。

  3 使用PHPMyBackupPro 備份恢復Linux MySQL數據庫,然後點擊“Backup”按鈕開始備份,入圖4

圖4 開始備份

  compression 選項不使用壓縮。然後點擊“backup”按鈕完成備份。



  此時export 目錄下會建立一個test數據庫的備份文件:如圖5:

圖 5 使用ls 命令查看

  恢復數據庫

  如果test 文件損壞此時可以恢復,點擊import 按鈕,如圖6。

圖6 恢復數據庫

  點擊“delete all backups”按鈕進行恢復。



  定時備份數據庫

  可以選擇“schedule backup”進行定時備份數據庫備份,如圖7 。

圖 7定時備份數據庫

  4 安全設置

  如果使用,為了安全,一定要:

  1. 將PHPMyBackupPro改為比較難猜的名字,自己知道或用的時候在改一下就行,如修改為:goodcjhbk。

  網絡浏覽器訪問路徑相應為:http://192.168.0.13/goodcjhbk

  2. 更改 global_conf.php和export目錄的路徑,然後在definitions.PHP裡同時進行更改

  把global_conf.php和export 從phpMyBackupPro 移動到一個自己設置的目錄如根目錄的phpMyBackupPro文件夾:/PHPMyBackupPro

  然後使用編輯器definitions.PHP裡同時進行更改。

  總結:phpMyBackup Pro 是一套用 PHP 開發的 MySQL 數據庫備份軟件,PHPMyBackup Pro 能夠針對 MySQL 內的數據庫作多次備份,每一次備份的日期和時間都清楚顯示在網頁上。數據庫管理者可以針對每一次備份作檢視、檔案下載、或者是選擇其中一個備份文件作數據庫還原。所有動作與設定都可以透過網頁完成,使用方式十分直覺簡單。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved