第 1 頁 (共 1 頁)
[問題] 資料庫restore問題
發表於 : 2006-05-17 15:03
由 shhwa
各位老大好:
我的phpbb 2.0.10 原來是裝在SUSE LINUX 9.1上,
近期要將它的資料庫備份
我先用phpbb內建的備份資料庫 功能把資料庫匯出成sql檔
, restore到另一部winxp的系統
這部winxp安裝的是2.0.20版的phpbb.
結果發現它restore回去的資料只有一小部分
原本以為是兩個版本差異的問題
後來我有將2.0.10昇級為2.0.20
再重新備份資料庫
重新restore一次
結果還是一樣...
請問各位有遇過類似的問題嗎?
發表於 : 2006-05-17 16:21
由 chiouss
請愛用 mysqldump 或是 phpmyadmin (用這個最好把 AllowAnywhereRecoding 打開)

發表於 : 2006-05-17 22:58
由 appleboy
原po說一下自己怎麼restore資料庫
這樣大家才可以幫忙你
看看吧~

發表於 : 2006-05-18 15:06
由 shhwa
我試過phpbb內建的資料庫還原功能
也試過
http://phpbb-tw.net/phpbb/viewtopic.php?t=13424還原外掛
結果是一樣的...
我不敢確定它restore sql檔是跑到哪邊停掉
但是至少phpbb_users這個table 是沒有進去的
因為我看底下會員人數只有1
發表於 : 2006-05-18 22:28
由 oscerropper
phpbb_users 砍掉
自己重新restore
發表於 : 2006-05-22 09:32
由 shhwa
oscerropper 寫:phpbb_users 砍掉
自己重新restore
不是只有phpbb_users資料沒進去...
我看文章數也不對
原來有1200多篇
但是restore只有9xx
發表於 : 2006-05-23 15:22
由 小老虎阿欽
我的資料庫是使用 BIG5,不管是用 PHPBB2 內建的備份或是使用 phpmyadmin,
備份出來後,有些字是亂碼或是被切割掉,已經不是原來的內容,
我也碰過這樣的問題,備份出來的東西本來就是不正確的,
所以我也不知道要怎麼備份還原了,希望能有人可以教導。
發表於 : 2006-05-23 17:09
由 chiouss
小老虎阿欽 寫:我的資料庫是使用 BIG5,不管是用 PHPBB2 內建的備份或是使用 phpmyadmin,
備份出來後,有些字是亂碼或是被切割掉,已經不是原來的內容,
我也碰過這樣的問題,備份出來的東西本來就是不正確的,
所以我也不知道要怎麼備份還原了,希望能有人可以教導。
亂碼麻煩來份 sample 吧!
--
來個人把題目割開好嗎?比較好回答...
發表於 : 2006-05-25 23:54
由 serge
小老虎阿欽 寫:我的資料庫是使用 BIG5,不管是用 PHPBB2 內建的備份或是使用 phpmyadmin,
備份出來後,有些字是亂碼或是被切割掉,已經不是原來的內容,
我也碰過這樣的問題,備份出來的東西本來就是不正確的,
所以我也不知道要怎麼備份還原了,希望能有人可以教導。
最近也是遇到同樣的問題,後來參考某網站的解決方案如下:
dump data
mysql> select * from table_name into outfile '/path/to/filename'
restore data
mysql> load data infile '/path/to/filename' into table table_name
phpBB2 使用 29 個 table,所以寫個小程式一次解決是較佳的方式。
參考網站
http://cclien.net/archives/000163.html