SupeSite 7.0 系統設置-數據庫設置教程_SupeSite教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      網站搬家或者升級等操作前,都需要注意備份數據,下面講解如何備份和恢復 SupeSite 7.0 的數據。

      一、數據備份

      SupeSite后臺 => 數據庫 => 數據庫備份,如下圖

      1、SupeSite 全部數據:默認的選項,備份全部的 SupeSite 數據;

      2、自定義備份:可以勾選需要備份的數據表進行備份;如下圖:

      3、更多選項,勾選后可以看到,如下圖:

      關于數據庫備份有幾點說明:

      1) 數據備份功能根據您的選擇,備份 SupeSite 的全部內容和設置數據。導出的數據文件可用“數據恢復”功能或 phpMyAdmin 導入。

      2) 全部備份均不包含模板文件和附件文件。模板、附件和用戶自定義頭像的備份只需通過FTP等下載./templates、./attachments、./user目錄即可,SupeSite 不提供單獨備份。

      3) MySQL Dump 的速度比 SupeSite 分卷備份快很多,但需要服務器支持相關的 Shell 權限,同時由于 MySQL 本身的兼容性問題,通常進行備份和恢復的服務器應當具有相同或相近的版本號才能順利進行。因此 MySQL Dump 是有風險的:一旦進行備份或恢復操作的服務器其中之一禁止了 Shell,或由于版本兼容性問題導致導入失敗,您將無法使用 MySQL Dump 備份或由備份數據恢復;SupeSite 分卷備份沒有此限制。

      4)數據備份選項中的設置,僅供高級用戶的特殊用途使用,當您尚未對數據庫做全面細致的了解之前,請使用默認參數備份,否則將導致備份數據錯誤等嚴重問題。

      5)十六進制方式可以保證備份數據的完整性,但是備份文件會占用更多的空間。

      6) 壓縮備份文件可以讓您的備份文件占用更小的空間。

      7) “建表語句格式”:如果您只是備份數據,默認即可;如果是更換空間,就需要根據您新空間服務器上安裝的 MySQL 的版本選擇,如果您新空間服務器上安裝的 MySQL 的版本號為 MySQL4.0.x 及以下版本,這里就選擇“MySQL 3.23/4.0.x”,如果您新空間服務器上安裝的 MySQL 的版本號為 MySQL4.1.x 及以上版本,這里就選擇“MySQL 4.1.x/5.x”。

      8)“使用擴展插入(Extended Insert)方式”:推薦選擇“否”,選“是”可能會導致數據恢復的時候由于 SQL 語句過長而超時等問題。兩種方式優缺點對比:選“是”:備份數據會比較小;選“否”:備份數據的兼容性比較高。

      弄明白了后臺備份的各項參數及設置,可以方便大家準確無誤的選擇適合自己的備份方式,而不會因為備份數據方法的錯誤導致數據丟失等遺憾。

      二、數據庫恢復

      SupeSite 后臺 => 數據庫 => 數據庫恢復,如下圖

      點擊備份文件后的[導入]可以導入備份數據。

      如果要刪除備份文件,可以勾選備份前的方框,點擊“提交保存”。

      關于數據庫恢復的幾點說明:

      1) 本功能在恢復備份數據的同時,將全部覆蓋原有數據,請確定恢復前已將站點關閉,恢復全部完成后可以將站點重新開放。

      2) 數據恢復功能只能恢復由當前版本 SupeSite 導出的數據文件,其他軟件導出格式可能無法識別。

      3) 備份數據只能使用從服務器恢復

      4) 如果您使用了分卷備份,只需手工導入文件卷 1,其他數據文件會由系統自動導入

      注:恢復數據記得數據表前綴需要一樣,也就是前后 SupeSite 的數據表前綴需要一致,否則導入的備份在前臺就看不到數據。如果不一致,需要修改 config.php 文件內的表前綴 $_SC['tablepre'] = 'supe_',改成和備份內一致。

      查看更多 supesite教程  supesite模板

      來源:SupeSite//所屬分類:SupeSite教程/更新時間:2009-11-24
      相關SupeSite教程