iT邦幫忙

0

MYSQL 亂碼問題

我的mysql 資料庫是在4.0做備份,移到5.0時部份資料庫會出現亂碼.原資料庫是設定big-5
5.0的也做相同的設定,但就會出現少部份的資料表是亂碼.請問有人知問題在那嗎
我先把資料庫停下,解壓後再重開資料庫的.

davistai iT邦大師 1 級 ‧ 2008-04-20 01:46:04 檢舉
感謝提問及回答的朋友,獲益良多^^
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
21
灌籃高手
iT邦高手 1 級 ‧ 2008-03-13 09:28:07
最佳解答

試試看用mysqldump,將資料dump出來再重新import進去,在mysql 4.1以上的版本要注意charset的設定是否相同!

這邊有一篇詳細的說明,或者也可以查mysql手冊
http://forum.icst.org.tw/phpBB2/viewtopic.php?p=26947&

23
yha88800
iT邦好手 3 級 ‧ 2008-03-13 23:50:38

在資料庫表丟失或損壞的情況下,備份你的資料庫是很重要的。如果發生系統崩潰,你肯定想能夠將你的表盡可能丟失最少的資料恢復到崩潰發生時的狀態。有時,正是MySQL管理員造成破壞。管理員已經知道表已破壞,用諸如vi或Emacs等編輯器試圖直接編輯它們,這對表絕對不是件好事!

備份資料庫兩個主要方法是用mysqldump程式或直接拷貝資料庫檔(如用cp、cpio或tar等)。每種方法都有其優缺點:

18
pcboy
iT邦大師 6 級 ‧ 2008-03-14 17:15:53

那是因為字元集使用方式變更, 請看這篇

求助 ~ FC3 MySQL 3.x匯入到F7 MySQL 5.x字元集問題
http://forum.icst.org.tw/phpBB2/viewtopic.php?t=12618

我要發表回答

立即登入回答