各位好
我想求助關於轉系統的網站問題
我原本使用b2d linux架站
apache與mysql(4.0版)都是相當舊版的
而我將網站資料(Discuz論壇)與資料庫(mysql整個資料夾)備份至另一顆硬碟
而再裝上一顆新硬碟,成功灌了Centos5.3,但是問題來了
centos他的apache與mysql都是新版的,mysql是5.0
我將網站資料與資料庫都放上,結果瀏覽論壇出現亂碼
而後我找遍了網路上mysql升級教學,找到了個方法
在my.cnf中加入default-character-set=big5
所以我就將mysql中的資料庫刪除,然後停止,加上default-character-set=big5
然後再將原資料庫放上,啟動mysql,瀏覽論壇發現大部分都正常顯示中文了
但是也還有不少地方都是亂碼,我利用phpmyadmin去查看了一下資料庫
發現大部分資料表的校對都是big5,但也有很多的校對是latin1
可否請大家幫幫忙,一直解決不了,非常感謝
(附註:
1.我看過網路上很多資料說用sqldump導出sql檔案,但是我不管怎麼試,導出都有錯誤,dump這方法都行不通
2.我的資料庫檔案高達1g,所以沒法用phpmyadmin導入出
)
求助關於轉系統的網站問題(論壇資料mysql4.0轉5.0)
版主: 版主管理群
Re: 求助關於轉系統的網站問題(論壇資料mysql4.0轉5.0)
Discuz論壇還在使用 big5 編碼嗎?jianzi 寫:各位好
我想求助關於轉系統的網站問題
我原本使用b2d linux架站
apache與mysql(4.0版)都是相當舊版的
而我將網站資料(Discuz論壇)與資料庫(mysql整個資料夾)備份至另一顆硬碟
而再裝上一顆新硬碟,成功灌了Centos5.3,但是問題來了
centos他的apache與mysql都是新版的,mysql是5.0
我將網站資料與資料庫都放上,結果瀏覽論壇出現亂碼
而後我找遍了網路上mysql升級教學,找到了個方法
在my.cnf中加入default-character-set=big5
所以我就將mysql中的資料庫刪除,然後停止,加上default-character-set=big5
然後再將原資料庫放上,啟動mysql,瀏覽論壇發現大部分都正常顯示中文了
但是也還有不少地方都是亂碼,我利用phpmyadmin去查看了一下資料庫
發現大部分資料表的校對都是big5,但也有很多的校對是latin1
可否請大家幫幫忙,一直解決不了,非常感謝
(附註:
1.我看過網路上很多資料說用sqldump導出sql檔案,但是我不管怎麼試,導出都有錯誤,dump這方法都行不通
2.我的資料庫檔案高達1g,所以沒法用phpmyadmin導入出
)
只要是資料庫的格式相同, 就不一定要將資料匯出/匯入;
您現在的問題是要將論壇資料庫的連線編碼調整為 big5.
建議您:
尋求 Discuz論壇 的支援, 比較有效益.
Re: 求助關於轉系統的網站問題(論壇資料mysql4.0轉5.0)
心靈捕手 寫:Discuz論壇還在使用 big5 編碼嗎?jianzi 寫:各位好
我想求助關於轉系統的網站問題
我原本使用b2d linux架站
apache與mysql(4.0版)都是相當舊版的
而我將網站資料(Discuz論壇)與資料庫(mysql整個資料夾)備份至另一顆硬碟
而再裝上一顆新硬碟,成功灌了Centos5.3,但是問題來了
centos他的apache與mysql都是新版的,mysql是5.0
我將網站資料與資料庫都放上,結果瀏覽論壇出現亂碼
而後我找遍了網路上mysql升級教學,找到了個方法
在my.cnf中加入default-character-set=big5
所以我就將mysql中的資料庫刪除,然後停止,加上default-character-set=big5
然後再將原資料庫放上,啟動mysql,瀏覽論壇發現大部分都正常顯示中文了
但是也還有不少地方都是亂碼,我利用phpmyadmin去查看了一下資料庫
發現大部分資料表的校對都是big5,但也有很多的校對是latin1
可否請大家幫幫忙,一直解決不了,非常感謝
(附註:
1.我看過網路上很多資料說用sqldump導出sql檔案,但是我不管怎麼試,導出都有錯誤,dump這方法都行不通
2.我的資料庫檔案高達1g,所以沒法用phpmyadmin導入出
)
只要是資料庫的格式相同, 就不一定要將資料匯出/匯入;
您現在的問題是要將論壇資料庫的連線編碼調整為 big5.
建議您:
尋求 Discuz論壇 的支援, 比較有效益.
您好,謝謝您
我也有在Discuz那邊發問,但還沒有人回
請問您的意思是說 將那些校對為latin1的表都改為big5就可以了嗎?
可否請教在phpmyadmin內,如何將所有資料表改為big5呢?
我看過很多事big5但是latin1也不少,滿多的
Re: 求助關於轉系統的網站問題(論壇資料mysql4.0轉5.0)
1. 是否 "將那些校對為latin1的表都改為big5就可以"? 只是聽您的描述作推斷而已, 請自行測試.jianzi 寫:請問您的意思是說 將那些校對為latin1的表都改為big5就可以了嗎?
可否請教在phpmyadmin內,如何將所有資料表改為big5呢?
我看過很多事big5但是latin1也不少,滿多的
2. phpmyadmin 調整校對的方法:
phpMyAdmin > 論壇資料庫 > 資料表 > 管理 > 資料表選項 > 校對
P.S.
移動至 "phpMyAdmin" 版面.
Re: 求助關於轉系統的網站問題(論壇資料mysql4.0轉5.0)
謝謝
我已經解決了
將在mysql4.0的整個資料夾備份起來
停止sql
然後先在新版mysql的my.cnf加上default-character-set=latin1
鏘備份好的資料夾放置到mysql資料夾內
啟動sql
這樣就好了,只是要在論壇設定檔要設定資料庫編碼是latin1
我已經解決了
將在mysql4.0的整個資料夾備份起來
停止sql
然後先在新版mysql的my.cnf加上default-character-set=latin1
鏘備份好的資料夾放置到mysql資料夾內
啟動sql
這樣就好了,只是要在論壇設定檔要設定資料庫編碼是latin1