[教學] How to do backup / restore ?
[教學] How to do backup / restore ?
這是小女子做 backup / restore 的少少經驗
不敢在這裡班門弄斧\r
但我想它或者會對一些新人有幫助 ...
以 phpmyadmin 2.3.2 的版本為例 ...
1- 如果妳的 database 不超過 1MB 的話 , 可以用 phpBB2 內建的 backup / restore 還原 , 那是就簡單的事 , 只要跟著它的指示去做便可以了 ... 但當 database 的容量超過 2 MB 的時候 , 以上的方法便行不通了 , 這是 phpBB2 的 bug ... 那便要去用手動的方法了 , 以下便是 ...
當時我的 database 的容量有 1.2 MB , 也要用以下的方法才可以 ... 它不難 , 只是要有一點耐心 , 便可以成功 ...
2 - 首先要肯定你的 ISP ( Internet Service Provider ) 是不是在他們的 server 上裝了 PhpMyAdmin , 因為要用這個 application 來做 backup / restore 的 , 所以如果他們沒有裝的話 , 又或者它的版本太舊的話 , 那你自己便要裝一個在你的 account 中 ( 即是說 , 其實程式還是要裝在他們的 server 上 ) ... 你可以去這個地址去 download PhpMyAdmin ...
http://www.phpmyadmin.net/
3 - 首先要 disable 了你的 forum , 這個可以在 forum 的 admin control panel 中做
4 - 進入你的 phpmyadmin , 你會看到在 screen 的右邊會有寫著 輸出 , 你要在上面按一下
5 - 你會看到 : 檢視資料庫的備份概要 (dump schema)
和有四個 options : 只有結構 , 結構與資料 , 只有資料 , 輸出為 XML 格式
選擇第 2 項 : 結構與資料
在左邊的窗口 , 你會見到 phpBB 的 tables , 應該會有 28 個 , 要每個都做 backup ...
先選擇第一個 , 應該是 phpbb_auth_access , 跟著按 : 第 2 項 : 結構與資料
跟著按 " 增加 'drop table' " 和 " 下載儲存 "
跟著按 " 執行 "
把這個 file 抄到你的 PC 的 local hard drive 中\r
要每一個 file 都這樣做 ...
以上是 backup 的部份
6 - 跟著便是做 restore 的部份 , 強烈建議你用一個專門用來寫 script 的 editor , 例如 textpad ( http://www.textpad.com 可以找到 ) , 因為有一個檔案非常巨大 , 非要用這類的 editor 來做不可 , 如果單用 windows 的 notepad 來做 , 會很辛苦的 ...
7 - 用 phpmyadmin 和 textpad 來做 restore 的工作
8 - 用 phpmyadmin : 按 " SQL "
9 - disable " 重新顯示 SQL 語法 或 文字檔案的位置 " 的 option
10 - 按 " 瀏覽 " , 從你的 local hard drive 選擇那些 backuped SQL files ( 一個一個去做 )
11 - 按 " 執行 "
12 - 如果檔案不是太大的話 , 過一會它便會告訴你 , 這個指令已經成功被執行 , 那麼便可以弄第二個檔案 , 這樣一直做下去\r
13 - 有一個檔案是非常大的 , 當你用這個方法做到一半的時候 , 它便會告訴你 , 會有 error , 這時 , 不用擔心 , 這是正常的 , 要用手動的方法 ... 如下 :
14 - 用 textpad 打開這個 SQL 檔案 ( 它的名字我忘記了 ) , 然後用 copy-paste 的方法 ( 我是每次 copy 兩千行字的 , 多少你可以自己試一試 ) , ( 每一次都要抄到在分號的結尾 ) 把這一段文字抄到 phpmyadmin 的空格中 ( 在資料庫 philo 執行以下指令 [說明文件] : ) … 然後按 "執行 " ... , 不一會 , 它便會出現一個 ok 的信息 , 那麼便可以這樣一直繼續做 , 一直把這個特大的檔案抄完為止 ...
15 - 繼續用第一個方法 , 將其他的檔案抄到新的 ISP 的 server 上面 ...
16 - good luck ...
to moderators : 可否將這個 topic 放為預置 ?
不敢在這裡班門弄斧\r
但我想它或者會對一些新人有幫助 ...
以 phpmyadmin 2.3.2 的版本為例 ...
1- 如果妳的 database 不超過 1MB 的話 , 可以用 phpBB2 內建的 backup / restore 還原 , 那是就簡單的事 , 只要跟著它的指示去做便可以了 ... 但當 database 的容量超過 2 MB 的時候 , 以上的方法便行不通了 , 這是 phpBB2 的 bug ... 那便要去用手動的方法了 , 以下便是 ...
當時我的 database 的容量有 1.2 MB , 也要用以下的方法才可以 ... 它不難 , 只是要有一點耐心 , 便可以成功 ...
2 - 首先要肯定你的 ISP ( Internet Service Provider ) 是不是在他們的 server 上裝了 PhpMyAdmin , 因為要用這個 application 來做 backup / restore 的 , 所以如果他們沒有裝的話 , 又或者它的版本太舊的話 , 那你自己便要裝一個在你的 account 中 ( 即是說 , 其實程式還是要裝在他們的 server 上 ) ... 你可以去這個地址去 download PhpMyAdmin ...
http://www.phpmyadmin.net/
3 - 首先要 disable 了你的 forum , 這個可以在 forum 的 admin control panel 中做
4 - 進入你的 phpmyadmin , 你會看到在 screen 的右邊會有寫著 輸出 , 你要在上面按一下
5 - 你會看到 : 檢視資料庫的備份概要 (dump schema)
和有四個 options : 只有結構 , 結構與資料 , 只有資料 , 輸出為 XML 格式
選擇第 2 項 : 結構與資料
在左邊的窗口 , 你會見到 phpBB 的 tables , 應該會有 28 個 , 要每個都做 backup ...
先選擇第一個 , 應該是 phpbb_auth_access , 跟著按 : 第 2 項 : 結構與資料
跟著按 " 增加 'drop table' " 和 " 下載儲存 "
跟著按 " 執行 "
把這個 file 抄到你的 PC 的 local hard drive 中\r
要每一個 file 都這樣做 ...
以上是 backup 的部份
6 - 跟著便是做 restore 的部份 , 強烈建議你用一個專門用來寫 script 的 editor , 例如 textpad ( http://www.textpad.com 可以找到 ) , 因為有一個檔案非常巨大 , 非要用這類的 editor 來做不可 , 如果單用 windows 的 notepad 來做 , 會很辛苦的 ...
7 - 用 phpmyadmin 和 textpad 來做 restore 的工作
8 - 用 phpmyadmin : 按 " SQL "
9 - disable " 重新顯示 SQL 語法 或 文字檔案的位置 " 的 option
10 - 按 " 瀏覽 " , 從你的 local hard drive 選擇那些 backuped SQL files ( 一個一個去做 )
11 - 按 " 執行 "
12 - 如果檔案不是太大的話 , 過一會它便會告訴你 , 這個指令已經成功被執行 , 那麼便可以弄第二個檔案 , 這樣一直做下去\r
13 - 有一個檔案是非常大的 , 當你用這個方法做到一半的時候 , 它便會告訴你 , 會有 error , 這時 , 不用擔心 , 這是正常的 , 要用手動的方法 ... 如下 :
14 - 用 textpad 打開這個 SQL 檔案 ( 它的名字我忘記了 ) , 然後用 copy-paste 的方法 ( 我是每次 copy 兩千行字的 , 多少你可以自己試一試 ) , ( 每一次都要抄到在分號的結尾 ) 把這一段文字抄到 phpmyadmin 的空格中 ( 在資料庫 philo 執行以下指令 [說明文件] : ) … 然後按 "執行 " ... , 不一會 , 它便會出現一個 ok 的信息 , 那麼便可以這樣一直繼續做 , 一直把這個特大的檔案抄完為止 ...
15 - 繼續用第一個方法 , 將其他的檔案抄到新的 ISP 的 server 上面 ...
16 - good luck ...
to moderators : 可否將這個 topic 放為預置 ?
做的好
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
已經置頂囉^^
還給你加了雷克斯幣 1000 當獎勵^^
還給你加了雷克斯幣 1000 當獎勵^^
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
因為 phpmyadmin 沒辦法一次搞定
目前最佳的備份方法就是利用 mysql 指令
目前最佳的備份方法就是利用 mysql 指令
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
我是使用 win2k 來架設論壇的.
印象中, 在 windows 中可不用設 'upload_tmp_dir', 因為會參考系統預設值.
在phpmyadmin 的官方網頁中似乎有提到去改 php.ini 中的 'memory_limit_size', 'upload_max_size', 'post_max_size' 可解決 big dump file 無法 upload 的問題, 但是我是在 win2k 上面試過是無效的! 另外, 也有人提到那是現在的 phpmyadmin 的版本沒有支援, 未來才會支援, 但是並沒有看到官方的說法.
所以, 現在我都直接用 mysql 的 command 做備份與還原, 一切運作正常!
印象中, 在 windows 中可不用設 'upload_tmp_dir', 因為會參考系統預設值.
在phpmyadmin 的官方網頁中似乎有提到去改 php.ini 中的 'memory_limit_size', 'upload_max_size', 'post_max_size' 可解決 big dump file 無法 upload 的問題, 但是我是在 win2k 上面試過是無效的! 另外, 也有人提到那是現在的 phpmyadmin 的版本沒有支援, 未來才會支援, 但是並沒有看到官方的說法.
所以, 現在我都直接用 mysql 的 command 做備份與還原, 一切運作正常!