1 頁 (共 1 頁)

[問題]生級後 我還原不了資料庫啦 急~~

發表於 : 2003-11-10 14:09
kasl
小弟今天下午把我phpbb想生級 我先在控制台那建立備份資料庫 .sql 然後再想說生級到 2.0.6 結果失敗 我就想說 我能不能把 phpbb 直接裝上 2.0.6 再把 .sql 還原就好了 結果新板的 phpbb 是裝好了 但是在控制台那的還原資料庫的功能卻~~~ 沒有反應 完了完了 有人能告訴我該怎麼做嗎 我手上有我剛做好備份的 .sql 我看過我 linux 上原先的 phpbb 的資料庫還在 請問我該怎麼做呢 謝謝

發表於 : 2003-11-10 23:43
jackyilk
升級失敗是你的升級動作有誤\r
建議你先還原到你原本版本的phpbb
然後再小心翼翼的升級一次看看~

發表於 : 2003-11-11 02:50
kasl
謝謝
我試試裝 2.0.0 的看看

發表於 : 2003-11-11 15:04
kasl
失敗了 我還是還原不了資料庫\r
請問我能裝新版的討論區 再塞回我原先的資料嗎

發表於 : 2003-11-11 15:35
GaryFu
phpBB升級,請務必參考 phpbb目錄/doc/INSTALL.html
裡面有完整的安裝(含舊版本升級)的方法


基本上升級有二部份
程式 及 資料庫\r

你的做法只有程式更新,但資料庫方面會有些許的schema更動,所以原來備份資料當然在新版程式不能work

將資料庫備份是讓你升級失敗時可回覆成原版本
而不是讓你程式升級後直接覆蓋新的資料庫。

發表於 : 2003-11-11 16:03
kasl
原來 如此 資料庫備份是回覆成原版本 那我連原版本的程式灌好後 我也裝不回去 那我
只有含淚了嗎 帳號、密碼、所留的言在 .sql 裡不是有嗎 我能不能多少救一點呢\r
感恩~~

發表於 : 2003-11-11 17:02
依夢兒
一、放棄升級,裝回原來舊版本的 phpBB ,再將原先備份的資料庫還原,一切都回到之前的樣子。

或是\r

二、安裝新版本的 phpBB ,將你舊版本 phpBB 中曾經安裝的外掛都裝至新版本 phpBB 上。
  然後辛苦一點,比對舊版本和新版本的資料庫結構有何不同。
  手動將舊版本備份的 .sql 中有不同於新版本的地方給修正,以相容於新版本。

發表於 : 2003-11-11 17:13
kasl
謝謝熱心的大大
1.我現在的問題是 我連裝回舊版本 也都無法還原 是要關掉網路嗎 還是就直接在控制台那按 還原就好了 我都是在控制台那按還原
2.我沒有裝任何的外掛 就是很單純的 phpBB 您所指的 手動將舊版本備份的 .sql 中有不同於新版的地方給修正? 這我不太了解 您是指 我去看 .sql 然後自己用 phpmyadmin 來修改嗎 Insert 的動作嗎 謝謝

發表於 : 2003-11-14 01:00
shihchieh
kasl 寫:謝謝熱心的大大
1.我現在的問題是 我連裝回舊版本 也都無法還原 是要關掉網路嗎 還是就直接在控制台那按 還原就好了 我都是在控制台那按還原
2.我沒有裝任何的外掛 就是很單純的 phpBB 您所指的 手動將舊版本備份的 .sql 中有不同於新版的地方給修正? 這我不太了解 您是指 我去看 .sql 然後自己用 phpmyadmin 來修改嗎 Insert 的動作嗎 謝謝
分享一下我還原會員資料表的經驗吧,不過很麻煩,你要有耐心
1.你的舊版會員資料A請與安裝好的新版會員資料表B匯出作比對,並將多餘的欄位匯入新的資料庫C作整理刪除後,再重新匯出一份A1,然後將新版的資料表B中的建立資料表的指令(含刪除資料表的指令)將資料表A1的建立資料表的指令覆蓋(確保一致)然後再將資料表A1匯入新的PHPBB即可\r
2.會員資料表phpbb_users同時受影響的資料表phpbb_groups、phpbb_user_group同步要匯入新的phpbb中,在變更權限時才不會出錯,比對方式參照1
3.其他的也是要有耐心的測試,在新的phpbb中發表一篇文章,然後觀察前後影響(異動)的資料表,然參照1的方式完成比對後匯入\r
4.這個方法我已經成功移轉會員資料表,不過文章的部份還在嘗試

發表於 : 2003-11-15 00:25
逍遙悠
kasl 寫:謝謝熱心的大大
1.我現在的問題是 我連裝回舊版本 也都無法還原 是要關掉網路嗎 還是就直接在控制台那按 還原就好了 我都是在控制台那按還原
2.我沒有裝任何的外掛 就是很單純的 phpBB 您所指的 手動將舊版本備份的 .sql 中有不同於新版的地方給修正? 這我不太了解 您是指 我去看 .sql 然後自己用 phpmyadmin 來修改嗎 Insert 的動作嗎 謝謝

換另一個做法看看 安裝你原本的phpbb 跟以前的一魔一樣喔 不能多也不能少
然後呢 刪除現在的資料庫 刪除完畢之後 在匯入你備份的那個資料庫
參考看看ㄅ