[分享]備份&還原phpBB實記...
發表於 : 2002-01-23 13:53
以下是我昨天因為重裝系統, 備份&還原的過程...希望對有需要的朋友能有些幫助...
先前環境: 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. 打開瀏覽器...輸入網址...一模一樣的論壇....一點不少!!! 爽!!!
先前環境: 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. 打開瀏覽器...輸入網址...一模一樣的論壇....一點不少!!! 爽!!!