[問題] 有關使用restor_dump還原資料庫(問題已解決)
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
[問題] 有關使用restor_dump還原資料庫(問題已解決)
●架設主機作業系統:Windows XP Pro
●快速架站程式:appserv-win32-2.5.5
●上網方式: ADSL
●安裝的程式:Apache + php + MySql
●phpBB2 版本:phpBB 2.0.21
●phpBB2 連結網址: 測試中
小弟我依照http://phpbb-tw.net/phpbb/viewtopic.php?t=13424
garychi大大所教的方法..很順利的還原了我的資料庫...
不過發生了一些問題...原本中文的部分..幾乎都變成了亂碼...
不曉得有哪為大大也有過一樣的問題呢?其解決方式為何?
以上麻煩大家了..謝謝!!
●快速架站程式:appserv-win32-2.5.5
●上網方式: ADSL
●安裝的程式:Apache + php + MySql
●phpBB2 版本:phpBB 2.0.21
●phpBB2 連結網址: 測試中
小弟我依照http://phpbb-tw.net/phpbb/viewtopic.php?t=13424
garychi大大所教的方法..很順利的還原了我的資料庫...
不過發生了一些問題...原本中文的部分..幾乎都變成了亂碼...
不曉得有哪為大大也有過一樣的問題呢?其解決方式為何?
以上麻煩大家了..謝謝!!
最後由 小壞壞 於 2006-09-14 05:40 編輯,總共編輯了 1 次。
Re: [問題] 有關使用restor_dump還原資料庫
建議您:小壞壞 寫:●架設主機作業系統:Windows XP Pro
●快速架站程式:appserv-win32-2.5.5
●上網方式: ADSL
●安裝的程式:Apache + php + MySql
●phpBB2 版本:phpBB 2.0.21
●phpBB2 連結網址: 測試中
小弟我依照http://phpbb-tw.net/phpbb/viewtopic.php?t=13424
garychi大大所教的方法..很順利的還原了我的資料庫...
不過發生了一些問題...原本中文的部分..幾乎都變成了亂碼...
不曉得有哪為大大也有過一樣的問題呢?其解決方式為何?
以上麻煩大家了..謝謝!!
補充說明, 備份資料的來源為何?
如果您原先備份 (輸出) 的資料編碼為 big5,
那麼您在還原回 (輸入) 資料料庫前, 必須先做轉碼 (utf-8) 的處理.
Re: [問題] 有關使用restor_dump還原資料庫
心靈捕手 寫: 建議您:
補充說明, 備份資料的來源為何?
如果您原先備份 (輸出) 的資料編碼為 big5,
那麼您在還原回 (輸入) 資料料庫前, 必須先做轉碼 (utf-8) 的處理.
這個問題困擾了一段時間都未能解決!
首先講解一下,我由 big5 --> utf8,但不識 utf-8 --> utf-8,我的意思是 utf-8 匯出資料庫,將匯出的資料庫放回,所得出來的是亂碼,這樣應如何解決呢?!?請幫忙幫忙!謝謝!
問題:
1. 若果已經是 uft-8 的討論區,請問如何在(輸出)資料庫設定為 big5?
2. 將(輸出)資料庫變成 big5後,再做轉碼(utf-8)放回?
Re: [問題] 有關使用restor_dump還原資料庫
mysqldump 比較好用,如果堅持要用 restore_dump 的話,加個ManHK 寫:問題:
1. 若果已經是 uft-8 的討論區,請問如何在(輸出)資料庫設定為 big5?
代碼: 選擇全部
set character_set_server=big5;
用 ConvertZ 或是 iconv...2. 將(輸出)資料庫變成 big5後,再做轉碼(utf-8)放回?
--
你該不會是要 utf8 -> big5 -> utf8 吧?何必這麼麻煩呢?
Re: [問題] 有關使用restor_dump還原資料庫
我在引言部份的呈述, 只是針對 小壞壞 的架站環境 (appserv-win32-2.5.5) 而言.ManHK 寫:心靈捕手 寫: 建議您:
補充說明, 備份資料的來源為何?
如果您原先備份 (輸出) 的資料編碼為 big5,
那麼您在還原回 (輸入) 資料料庫前, 必須先做轉碼 (utf-8) 的處理.
這個問題困擾了一段時間都未能解決!
首先講解一下,我由 big5 --> utf8,但不識 utf-8 --> utf-8,我的意思是 utf-8 匯出資料庫,將匯出的資料庫放回,所得出來的是亂碼,這樣應如何解決呢?!?請幫忙幫忙!謝謝!
問題:
1. 若果已經是 uft-8 的討論區,請問如何在(輸出)資料庫設定為 big5?
2. 將(輸出)資料庫變成 big5後,再做轉碼(utf-8)放回?
您的問題描述有點模糊.
我猜想:
您是否是要做 MySQL 的升級?
建議您:
1. 最好是依發文格式, 重新發表主題.
2. 如果我猜得沒錯的話, 那麼參考此文看看.
http://phpbb-tw.net/phpbb/viewtopic.php?p=245172#245172
Re: [問題] 有關使用restor_dump還原資料庫
chiouss 寫:mysqldump 比較好用,如果堅持要用 restore_dump 的話,加個ManHK 寫:問題:
1. 若果已經是 uft-8 的討論區,請問如何在(輸出)資料庫設定為 big5?進去試試看?請參考 set names utf8 的加入方式...代碼: 選擇全部
set character_set_server=big5;
用 ConvertZ 或是 iconv...2. 將(輸出)資料庫變成 big5後,再做轉碼(utf-8)放回?
--
你該不會是要 utf8 -> big5 -> utf8 吧?何必這麼麻煩呢?
首先謝謝各位回覆及向小壞壞致歉,我以為小壞壞的情況與我相約才發表問題!哈哈!
========================
1. 從上述提到用 mysqldump 比較好用,這是不是到 \appserv\mysql\bin 執行 mysqldump, (如果使用 windows xp 在 "開始" --> "執行" --> 鍵入 "cmd" --> 到\appserv\mysql\bin 執行 mysqldump)
然後使用以下的指令:
mysqldump -u root phpbb > 12345.sql
2. 若不用 restore_dump ,可以用甚麼方法,可否講解一下。謝謝!
Re: [問題] 有關使用restor_dump還原資料庫
是,mysqldump 還可以加參數指定 charset 和其他設定,而且不會受到檔案太大 timeout 的現制,自己的機器用 mysqldump 來處理的確比較方便。ManHK 寫:1. 從上述提到用 mysqldump 比較好用,這是不是到 \appserv\mysql\bin 執行 mysqldump, (如果使用 windows xp 在 "開始" --> "執行" --> 鍵入 "cmd" --> 到\appserv\mysql\bin 執行 mysqldump)
然後使用以下的指令:
mysqldump -u root phpbb > 12345.sql
你上面也說了阿,mysqldump2. 若不用 restore_dump ,可以用甚麼方法,可否講解一下。謝謝!
Re: [問題] 有關使用restor_dump還原資料庫
chiouss 寫:是,mysqldump 還可以加參數指定 charset 和其他設定,而且不會受到檔案太大 timeout 的現制,自己的機器用 mysqldump 來處理的確比較方便。ManHK 寫:1. 從上述提到用 mysqldump 比較好用,這是不是到 \appserv\mysql\bin 執行 mysqldump, (如果使用 windows xp 在 "開始" --> "執行" --> 鍵入 "cmd" --> 到\appserv\mysql\bin 執行 mysqldump)
然後使用以下的指令:
mysqldump -u root phpbb > 12345.sql你上面也說了阿,mysqldump2. 若不用 restore_dump ,可以用甚麼方法,可否講解一下。謝謝!
使用 mysqldump 放回資料在資料庫內,請問方法及指令是甚麼呢!請賜教。謝謝!
Re: [問題] 有關使用restor_dump還原資料庫
mysqldump 只會把資料丟出來成 sql,放回去的話請用ManHK 寫:使用 mysqldump 放回資料在資料庫內,請問方法及指令是甚麼呢!請賜教。謝謝!
代碼: 選擇全部
mysql -u user -p phpbb2 < phpbb2.sql