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 打開) :D

發表於 : 2006-05-17 22:58
appleboy
原po說一下自己怎麼restore資料庫

這樣大家才可以幫忙你

看看吧~ :lol:

發表於 : 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