Data to Information to Knowledge to Wisdom
This is the capital of new Alchemy

系統升級...MySQL升級到4.1

今天因為颱風所以完全不能噴漆...
因此,乾脆來進行之前沒成功的計畫
就是主機UTF-8大升級
以前這台主機用的是MySQL 4.0的版本,UTF-8支援的並不完整
之前曾經嘗試轉換成4.1,不過那次遭到慘痛的教訓
所以上次down回4.0後就一直沒有在碰他
有了上次的經驗,這一次就比較有備而來
先把該看的文件都看完,了解新舊版的差異
尤其是在編碼的問題
我採用的步驟是
1. 先備份舊的
2. 安裝libmysqlclient14 mysql-client-4.1 mysql-common-4.1 mysql-server-4.1
(會自動移除4.0版的mysql)
3. 把舊的資料庫統統砍掉,除了mysql這個以外
(debian的設定中以舊版的密碼儲存方式啟動,所以這方面暫時不會有問題)
4. 在/etc/my.cnf中加入


[client]
default-character-set=utf8

[mysqld]
default-character-set=utf8
default-collation=utf8_general_ci


5. 重新啟動MySQL並且匯入之前的備份
這樣就大功告成了
然後把nucleus的BLOG.php和SEARCH.php修改就可以正確的搜尋中文字了
恩...這樣應該就沒問題了
廢掉好久的搜尋功能終於又可以用了
真是可喜可賀 emoticon

palmpilote在2005年08月05日13時53分03秒時貼了這一篇 - Category: Server

TrackBack

Trackback
這篇文章目前沒有任何的ping
請利用這個TrackBack網址 來ping這篇文章

回應

沒有任何回應

新增回應

:

:
: