[分享]備份&還原phpBB實記...

phpBB-TW Knowledge Base
收集網友們在竹貓所發表的教學主題或文章,以利分享!
(僅供瀏覽,由版主群維護)
edwang
星球普通子民
星球普通子民
文章: 1
註冊時間: 2002-01-18 01:48
聯繫:

[分享]備份&還原phpBB實記...

文章 edwang »

以下是我昨天因為重裝系統, 備份&還原的過程...希望對有需要的朋友能有些幫助...

先前環境: FreeBSD 4.3 + Apache1.3.22 + PHP 4.01 + MySQL 3.23.34
新建環境: FreeBSD 4.4R + Apache 1.3.22 + PHP 4.1.1 + MySQL 3.23.47

程序如下: (各指令依各系統不同, 我打上我的指令位置, 各位的可能不一樣, 自己找)
==============================================
1. 先停止 apache, 為了確保可以備份最新的資料庫內容
/usr/local/apache/bin/apachectl stop

2. 備份 phpBB 程式
cp /usr/local/apache/htdocs/bbs/* /usr/home/backup/

3. 備份 MySQL 資料庫\r
/usr/local/bin/mysqldump -u root -p phpbb > /usr/home/backup/phpbb.sql
然後輸入 mysql 的密碼, 我用 root, 但不一定, 用 phpbb 的 user 也可以, 只要能夠存取 phpbb 資料庫的 uid 就行了

4. 將 /usr/home/backup/* 下載到另一台電腦\r

5. 重新安裝 FreeBSD 4.4R + Apache + PHP + MySQL ....
此步驟過程省略...因為不是要教如何安裝FreeBSD....etc.

6. 重新上傳所有備份檔至主機 (ex. /usr/home/backup/ )

7. 還原資料庫\r
/usr/local/bin/mysql -u root -p phpbb < /usr/home/backup/phpbb.sql
然後輸入 mysql 密碼, 解釋如步驟3 .... 這地方要注意, 必須先建好 phpbb 這個資料庫, 只要 create database phpbb 就好, 不用建表 ... 否則會出現找不到 phpbb 這個資料庫的錯誤

8. 還原 phpbb 程式
cp /usr/home/backup/* /usr/local/apache/htdocs/bbs/
記得刪除 rm /usr/local/apache/htdocs/bbs/phpbb.sql <- 就是資料庫的備份檔

9. 因為我有加上上傳檔案的 hack, 所以要把放置上傳檔案的目錄 chmod 777

10. 打開瀏覽器...輸入網址...一模一樣的論壇....一點不少!!! 爽!!!
oO]-[Oo
南宮博士
南宮博士
文章: 512
註冊時間: 2001-11-11 18:09
來自: TAIWAN
聯繫:

文章 oO]-[Oo »

(:Y) 很好的教學...
我是已經裝到麻木了@@...
OOHOO said:
有事Mail給我, 不要P我, 因為根本沒辦法P.
Basuya
星球普通子民
星球普通子民
文章: 14
註冊時間: 2002-01-26 02:54
來自: 台灣高雄市,老家阿里山
聯繫:

文章 Basuya »

Windows 2000 + Appserv 的備份該怎麼做? :?:
CokeFever
星球普通子民
星球普通子民
文章: 1
註冊時間: 2002-01-16 16:00
來自: Pasadena, USA
聯繫:

文章 CokeFever »

Basuya 寫: Windows 2000 + Appserv 的備份該怎麼做? :?:
主要要把 mysql 的資料庫備份... (預設: x:\mysql\data\phpbb2)
然後把 apache 下 phpbb2 備份... (預設: x:\apache\htdocs\phpbb2)
然後不管怎麼重灌系統,只要將備份的資料庫跟 phpbb2 還原至相對目錄下就可以了...
phpbb2 主要的資料庫設定檔就 config.php 而已... : )

希望我講得夠清楚... : )
頭像
ktvktv
星球普通子民
星球普通子民
文章: 21
註冊時間: 2001-12-19 03:35

文章 ktvktv »

有沒有人可以分享利用phpbb2的內建備份功能的經驗

我想要把一個phpbb2給換到另一台主機去\r
而且database的名稱不同 :-o
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

備份選項

完整備份
只有備份架構
只有備份資料
附加的表格
Gzip 壓縮檔案

你可以選擇你要備份的項目
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
訪客

[分享]備份&還原phpBB實記...

文章 訪客 »

edwang 寫: 3. 備份 MySQL 資料庫\r
/usr/local/bin/mysqldump -u root -p phpbb > /usr/home/backup/phpbb.sql
然後輸入 mysql 的密碼, 我用 root, 但不一定, 用 phpbb 的 user 也可以, 只要能夠存取 phpbb 資料庫的 uid 就行了
事實上這一步可以直接對 MySQL 的資料庫用 shell 下的檔案備份方式壓起來再丟回去,這樣子會很快!! (如果你的 MySQL 資料量已經大到幾百MB以上時)

假設 MySQL 的 data 是存於 /var/lib/mysql/phpBB2 下時
只要下 tar zcvf phpBB2.tgz /var/lib/mysql/phpBB2 就可以備份起來了
到時後解回去 tar zxvf phpBB2.tgz -C /var/lib/mysql 就 OK!
Basuya
星球普通子民
星球普通子民
文章: 14
註冊時間: 2002-01-26 02:54
來自: 台灣高雄市,老家阿里山
聯繫:

文章 Basuya »

CokeFever 寫:
Basuya 寫: Windows 2000 + Appserv 的備份該怎麼做? :?:
主要要把 mysql 的資料庫備份... (預設: x:\mysql\data\phpbb2)
然後把 apache 下 phpbb2 備份... (預設: x:\apache\htdocs\phpbb2)
然後不管怎麼重灌系統,只要將備份的資料庫跟 phpbb2 還原至相對目錄下就可以了...
phpbb2 主要的資料庫設定檔就 config.php 而已... : )

希望我講得夠清楚... : )
:cry: 感謝你的回覆,前幾天整的論壇掛掉,可惡的駭客.... :cry:
anyway,我現在大約知道要怎麼備份還原資料庫了,以後有問題我在提出,感謝again :mrgreen:
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

XP的安全防護算蠻高的了
之前雖然被提出一個嚴重安全漏洞
但是也提供更新了唷\r
他的防火牆算蠻厲害的唷
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
Basuya
星球普通子民
星球普通子民
文章: 14
註冊時間: 2002-01-26 02:54
來自: 台灣高雄市,老家阿里山
聯繫:

文章 Basuya »

這幾天苦思的構想...

我找到一個免費軟體 TaskZip
安裝完之後,可以設定每天自動備份資料庫,

我備份的目標為
c:\appserv\mysql\data\phpbb\*.*
c:\appserv\www\phpbb2\*.*

我的問題如下:

我只要備份上面這兩個目標就可以了吧?
以後系統若重灌,還原回去就可以了嗎?
若phpBB2更新版本,那舊有的資料庫仍可沿用嗎?

我怎麼問題那麼多啊,其他人都沒有這種煩惱嗎?還是我得了憂鬱症 :-o
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

孩子
不是跟你說了
用pbb內建的系統備份嗎
在不然用mysql呀
ㄏㄏㄏ
你幹麻一直鑽牛角尖找別的東西來備份呀
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
Basuya
星球普通子民
星球普通子民
文章: 14
註冊時間: 2002-01-26 02:54
來自: 台灣高雄市,老家阿里山
聯繫:

文章 Basuya »

竹子郭郭\r

不是我不用phpbb2內建的備份功能啊,上次論壇掛掉我先前也有備份,後來重灌之後使用phpbb2的內建還原功能,耶...全都是亂碼...

還是我哪裡作錯了...教教我吧 :-?
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

你重新安裝
當然那些iso字體的檔案要重新改過呀
就等於從來一次囉
這樣懂了嗎
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
谷雨
星球公民
星球公民
文章: 45
註冊時間: 2002-01-13 05:55
來自: 失落的天堂
聯繫:

文章 谷雨 »

而且字型設定上不一樣就不行喔。

至於資料庫會不會變...ㄟ...訴滴,會不一樣..
至少 rc-1 跟 rc-2 就不一樣,之前升級升到暈倒然後就放棄灌最新的 cvs 版。
當你走到左邊,發現右邊才是你要的天堂時
  一切是痛苦的.........

http://books.4partners.com/
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

基本上很少人會備份舊資料
然後在新的架構上還原的

谷雨小美人\r
你應該先問問在升級的
ㄏㄏㄏ

因為有牽涉到db
而且改版又快\r
所以你太急囉
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
回覆文章

回到「教學文件庫」