帝國備份王(Empirebak)說明文檔 | Language:
關於備份王 | 系統特性 | 運行環境 | 安裝說明 | 使用說明 | 許可協議 | 問題提交 | 常見問題
前言、帝國備份王(Empirebak)簡介
EmpireBak是一款完全開源免費、專門為Mysql大數據的備份與導入而設計的軟件,系統採用分卷備份與導入,理論上可備份任何大小的數據庫.
一、EmpireBak主要特性
1、分組備份
採用分組備份，系統自動將數據庫分成多部分導出導入．理論上不限數據庫大小，均可備份與恢復； 支持按「文件大小」與「記錄數」兩種分組備份方式，特別是針對大數據庫而設計的「按記錄數」備份算法，效率極高； 每組備份數據大小後台直接設置，依服務器配置自已設定。
2、不同MYSQL版本數據可直接備份與恢復
系統自動識別MYSQL版本格式，然後進行轉換恢復； 不同編碼數據庫之間可直接備份與恢復，系統自動識別數據編碼； 系統支持完整備份，即使備份與恢復兩個數據表結構不一致，也可備份與恢復； 支持數據表編碼轉換； 支持正常數據與十六進制數據備份。
3、安全性
備份文件均生成*.php文件，並且採用登錄驗證，只有登錄的管理員才能進行數據恢復； 備份目錄、壓縮目錄可自定義； 支持密碼與認證碼雙重密碼登錄驗證； 登錄隨機驗證碼加密驗證； 管理員登錄驗證COOKIE變量前綴後台直接設置。
4、使用方便
備份參數可保存，待以後使用時選擇，無需重複設置； 備份目錄直接後台管理(打包下載/刪除)，支持在線壓縮下載與FTP直接下載； 備份設置與備份目錄管理，並可直接轉向數據備份與恢復頁面，很人性化； 在線建立、刪除數據庫，優化、修復、清空、刪除數據表、批量替換表名，查看表字段等功能，管理數據很方便； 在線執行SQL、導入*.sql文件，方便操作數據； 支持批量替換備份目錄文件內容，非常方便的文本替換功能。
5、多語言
系統默認內置「簡體中文(gb2312)」、「簡體中文(utf-8)」、「繁體中文(big5)」、「繁體中文(utf-8)」。 用戶也可增加語言包，製作更多的語言支持。
6、安裝/卸載簡單
安裝：上傳程序即可直接使用，數據庫參數可在線設置(HTTP)。 卸載：刪除程序目錄即可完全清除。
7、支持數據累加
可設置是否增加遞增字段值，可以將本地數據累加到服務器數據庫上。
二、程序運行環境
WINDOWS/LINUX/UNIX + PHP
三、程序安裝說明
第 1 步：上傳程序包
將安裝包的 upload 目錄中的全部文件和目錄上傳到服務器。
第 2 步：設置目錄屬性
您在正式使用以前，需要設置相關的目錄屬性，以便數據文件可以被 EmpireBak 正確的讀寫。使用 FTP 軟件登錄您的服務器，將服務器上以下的文件/目錄屬性設置為 777。
目錄文件名稱 | 說明
bdata | 備份目錄
bdata/safemod | 安全模式下數據備份目錄
class/config.php | 配置文件
setsave | 保存設置目錄
setsave/def | 默認備份設置文件
zip | 壓縮包存放目錄
tmp | 臨時文件目錄
第 3 步：登錄後台
請在瀏覽器中運行 index.php，即訪問 http://您的域名/安裝目錄/index.php。 (默認的管理員帳號與密碼分別為：admin,123456) 登錄後自己修改帳號密碼、驗證隨機碼與數據庫設置即可完成安裝。
四、使用說明
1．備份數據：備份數據 －＞ 選擇備份的數據庫 －＞ 選擇備份的表與設定備份參數 －＞ 備份完畢
2．恢復數據：恢復數據 －＞ 選擇恢復源目錄，數據庫 －＞ 恢復完畢
3．下載備份文件：下載備份目錄下相應的備份目錄即可。默認的備份目錄為「bdata」。(對於文件少的也可直接到「管理備份目錄」打包下載)
五、常見問題
1.如何備份MYSQL數據庫？
答：點菜單「備份數據」->「選擇要備份的數據庫」->「選擇要備份的數據表」-> 設置好備份選項，點擊「開始備份」按鈕即可進行備份操作。
2.如何恢復數據？
答：點菜單「恢復數據」-> 選擇恢復源目錄、數據庫 -> 點擊「開始恢復」即可進行恢復數據操作。
3.如何下載已備份的數據？
答：直接通過FTP下載「bdata/」下的備份目錄即可，恢復時將此目錄複製到《帝國備份王》的「bdata/」目錄即可。 (小數據也可以直接在線「打包並下載」)
4.第一次使用，怎麼設置更安全？
答：(1)、後台->「參數設置」->「帳號設置」：修改默認的用戶名、密碼、認證碼與驗證隨機碼； (2)、後台->「參數設置」->「COOKIE設置」：修改COOKIE變量前綴(只能用字母和下劃線)； (3)、安裝目錄命名為不容易被猜到且容易記憶的目錄名。
5.出現〞You have an error in your SQL syntax;...right syntax to use near '-1' at line 1〞錯誤
解決方法：〞參數設置〞那把〞MYSQL支持查詢方式〞項打勾去掉即可。
6.備份時提示〞您來自的鏈接不存在〞
解決方法：您沒設置好目錄權限，重新設置安裝第三步需要設置的目錄權限即可解決。
7.空間的PHP運行於安全模式怎麼備份？
解決方法：〞參數設置〞那把〞PHP運行於安全模式〞項打勾．這樣每次都會備份到〞safemod〞目錄。
8.不想顯示數據庫列表的方法
解決方法：〞參數設置〞那輸入〞默認備份的數據庫〞即可
9.MYSQL 4.1以上版本備份推薦檢查一下備份數據
備份好數據後，然後到備份目錄下用記事本打開任意一個備份.php文件，看備份數據是否正常。如果都是「???」之類數據。重新備份數據，並選擇默認編碼。
10、將數據累加到服務器數據表裡
如果要將數據累加到數據表。備份數據時，設置相應的「去除自增值的字段」即可，格式為「表名.字段名」。
11、忘記後台登錄密碼怎麼辦？
解決方法：用記事本打開class/config.php文件，找到「$set_password」，把它的值改為「e10adc3949ba59abbe56e057f20f883e」，密碼就是：123456
12、忘記後台登錄認證碼怎麼辦？
解決方法：用記事本打開class/config.php文件，找到「$set_loginauth」，把它的值就是認證碼
13、出現「Access denied; you need the SHOW DATABASES privilege for this operation」錯誤
解決方法：〞參數設置〞那把〞空間不支持數據庫列表〞項打勾去掉即可。
14、如何增加默認數據編碼選項？
答：修改「lang/dbchar.php」編碼配置文件。
15、如何自己做語言包？
答：(1)、先複製lang/gb目錄，然後重命名，比如說英文語言包，用"en"目錄名； (2)、修改語言包裡的文字為其它語言； (3)、修改「lang/dbchar.php」文件中的$langcharr數組加上新增的語言(目錄名,編碼,語言名稱)； (4)、新增語言包完畢。
（其他問題您可以到官方論壇咨詢：http://bbs.phome.net）
Powered By EmpireBak