虛拟主機域名注冊-常見問題數(shù)據庫問題 → 數(shù)據庫問題


[原創]如何将Mysql數(shù)據庫如4.0X版升級為(wèi)4.1/5.x版?
作者:

問:我原來(lái)的discuz論壇用的是php4.4+mysql4.0.18的數(shù)據庫,現在購買了你(nǐ)們的空(kōng)間(jiān),服務器是php5.0+mysql5.0的.我直接把mysql數(shù)據庫的源文件導進來(lái)以後,發現論壇全部顯示????的亂碼,請(qǐng)問如何解決?

答(dá):myqsl4.0.x版的4.1/5.x版不兼容,不能直接用把mysql的源文件複制(zhì)進來(lái)的方式,解決辦法有(yǒu)以下幾種:

1.轉移服務器前,先在原服務器上(shàng),在論壇後台點:系統設置>資料備份> 進行(xíng)一次完整的數(shù)據備份.
轉移服務器後,雖然是亂碼,但(dàn)仍可(kě)以登錄後台,在後台系統設置>資料恢複> 用數(shù)據備份記錄中的 ***.sql進行(xíng)一次恢複,即可(kě)解決亂碼問題.

2. 可(kě)以下載第三方軟件如"帝國備份王": 下載地址: http://www.phome.net/ebak2/
其功能有(yǒu):
系統自動識别MYSQL版本格式,然後進行(xíng)轉換恢複。
不同編碼數(shù)據庫之間(jiān)可(kě)直接備份與恢複。
系統支持完整備份,即使備份與恢複兩個(gè)數(shù)據表結構不一緻,也可(kě)備份與恢複。
下載後上(shàng)傳到您的空(kōng)間(jiān),配置完以後即可(kě)在線備份原來(lái)的4.0版的數(shù)據庫.

備份完畢後,在"參數(shù)設置"中,改為(wèi)新服務器的IP及用戶名和(hé)密碼,
在"默認編碼"處選擇對應的編碼類型,如GBK, (mysql4.0不用選擇,但(dàn)mysql5.0一般需要選擇!)
然後點"恢複數(shù)據"即可(kě).
恢複完畢即可(kě)解決亂碼問題. 關于"帝國備份王"的詳細使用說明(míng)請(qǐng)參看其官方網站說明(míng):
http://www.phome.net/ebak2/doc/docutf.html#usebak

3. 申請(qǐng)由我司客服幫您升級.
該服務收費100元/次,請(qǐng)支付款項後在有(yǒu)問必答(dá)提交申請(qǐng),将由我司客服為(wèi)您解決.


本文本适用于任何php+mysql系統的版本升級問題.



來(lái)源:
閱讀:1849
日期:2008-03-16

【 雙擊滾屏 】 【 推薦朋友(yǒu) 】 【 收藏 】 【 打印 】 【 關閉 】 【 字體(tǐ): 】 
上(shàng)一篇:已經沒有(yǒu)了。
下一篇:已經沒有(yǒu)了。
  >> 相關文章