對于站長們來說,自己辛苦做的網(wǎng)站如果不去備份,出現(xiàn)網(wǎng)站空間出問題或者網(wǎng)站被惡意攻擊,刪除網(wǎng)站數(shù)據(jù),那就慘了。等于自己的努力都付諸東流了。而此時此刻才意識得到備份來說是有多么重要。而如何去備份,一般有二種方法,一種是手動去備份,另一種是自動備份。
手動備份,首先需要用FTP工具去連接網(wǎng)站空間,下載網(wǎng)站程序內(nèi)容。再者使用數(shù)據(jù)庫管理軟件去下載數(shù)據(jù)庫數(shù)據(jù)表信息。然后把這些下載下來的文件全部保存在自己的電腦上。但這種手工備份,比較麻煩,而且時間比較長。
自動備份,不需要人工操作,只要網(wǎng)站有數(shù)據(jù)變化就會自動保存起來。下面就講一下如何做網(wǎng)站時自動備份的方法:
第①種方法:
第 1 步:上傳程序包
將備份安裝包的 upload 目錄中的全部文件和目錄上傳到服務(wù)器。
第 2 步:設(shè)置目錄屬性
您在正式使用以前,需要設(shè)置相關(guān)的目錄屬性,以便數(shù)據(jù)文件可以被 EmpireBak 正確的讀寫。使用 FTP 軟件登錄您的服務(wù)器,將服務(wù)器上以下的文件/目錄屬性設(shè)置為 777。
目錄文件名稱說明
bdata 備份目錄
bdata/safemod 安全模式下數(shù)據(jù)備份目錄
class/config.php 配置文件
setsave 保存設(shè)置目錄
setsave/def 默認備份設(shè)置文件
zip 壓縮包存放目錄
tmp 臨時文件目錄
第 3 步:登錄后臺
請在瀏覽器中運行 index.php,即訪問 http://您的域名/安裝目錄/index.php。
(默認的管理員帳號與密碼分別為:admin,123456)
登錄后自己修改帳號密碼、驗證隨機碼與數(shù)據(jù)庫設(shè)置即可完成安裝。
第②種方法:
使用備份軟件。就國內(nèi)軟件來說,這里給推薦一款免費的數(shù)據(jù)備份服務(wù):多備份
其功能特點在這里作簡要介紹
1.支持網(wǎng)站文件和數(shù)據(jù)庫自動備份
2.可以設(shè)置備份頻率:每天、每周、每月;也可以設(shè)置備份時間段:白天、晚上
3.除了多備份自己的云盤之外,還可以備份到百度等各種云盤,百度網(wǎng)盤、阿里云OSS、七牛、金山等;
4. 自動備份,無需等待,成功失敗都會有郵件告知;
5. 可以一鍵恢復和歉意數(shù)據(jù),出現(xiàn)任何問題,立刻一鍵恢復,換新的主機或空間,數(shù)據(jù)快速搬家
網(wǎng)站備份常見問題
1.如何備份MYSQL數(shù)據(jù)庫?
答:點菜單“備份數(shù)據(jù)”->“選擇要備份的數(shù)據(jù)庫”->“選擇要備份的數(shù)據(jù)表”-> 設(shè)置好備份選項,點擊“開始備份”按鈕即可進行備份操作。
2.如何恢復數(shù)據(jù)?
答:點菜單“恢復數(shù)據(jù)”-> 選擇恢復源目錄、數(shù)據(jù)庫 -> 點擊“開始恢復”即可進行恢復數(shù)據(jù)操作。
3.如何下載已備份的數(shù)據(jù)?
答:直接通過FTP下載“bdata/”下的備份目錄即可,恢復時將此目錄復制到《帝國備份王》的“bdata/”目錄即可。(小數(shù)據(jù)也可以直接在線“打包并下載”)
4.第一次使用,怎么設(shè)置更安全?
答:(1)、后臺->“參數(shù)設(shè)置”->“帳號設(shè)置”:修改默認的用戶名、密碼、認證碼與驗證隨機碼;(2)、后臺->“參數(shù)設(shè)置”->“COOKIE設(shè)置”:修改COOKIE變量前綴(只能用字母和下劃線);(3)、安裝目錄命名為不容易被猜到且容易記憶的目錄名。
5.出現(xiàn)”You have an error in your SQL syntax;…right syntax to use near '-1' at line 1”錯誤
解決方法:”參數(shù)設(shè)置”那把”MYSQL支持查詢方式”項打勾去掉即可。
6.備份時提示”您來自的鏈接不存在”
解決方法:您沒設(shè)置好目錄權(quán)限,重新設(shè)置安裝第三步需要設(shè)置的目錄權(quán)限即可解決。
7.空間的PHP運行于安全模式怎么備份?
解決方法:”參數(shù)設(shè)置”那把”PHP運行于安全模式”項打勾.這樣每次都會備份到”safemod”目錄。
8.不想顯示數(shù)據(jù)庫列表的方法
解決方法:”參數(shù)設(shè)置”那輸入”默認備份的數(shù)據(jù)庫”即可
9.MYSQL 4.1以上版本備份推薦檢查一下備份數(shù)據(jù)
備份好數(shù)據(jù)后,然后到備份目錄下用記事本打開任意一個備份.php文件,看備份數(shù)據(jù)是否正常。如果都是“???”之類數(shù)據(jù)。重新備份數(shù)據(jù),并選擇默認編碼。
10、將數(shù)據(jù)累加到服務(wù)器數(shù)據(jù)表里
如果要將數(shù)據(jù)累加到數(shù)據(jù)表。備份數(shù)據(jù)時,設(shè)置相應(yīng)的“去除自增值的字段”即可,格式為“表名.字段名”。
11、忘記后臺登錄密碼怎么辦?
解決方法:用記事本打開class/config.php文件,找到“$set_password”,把它的值改為“e10adc3949ba59abbe56e057f20f883e”,密碼就是:123456
12、忘記后臺登錄認證碼怎么辦?
解決方法:用記事本打開class/config.php文件,找到“$set_loginauth”,把它的值就是認證碼
13、出現(xiàn)“Access denied; you need the SHOW DATABASES privilege for this operation”錯誤
解決方法:”參數(shù)設(shè)置”那把”空間不支持數(shù)據(jù)庫列表”項打勾去掉即可。
14、如何增加默認數(shù)據(jù)編碼選項?
答:修改“lang/dbchar.php”編碼配置文件。