主題: [已解決]MySQL 從4.0升級到4.1要注意什麼事嗎? 作者: oc 於 五月 31, 2006, 01:56:20 下午 嗨,大家好,我剛剛收到主機商的通知說,我所屬的伺服器要在明天升級MySQL,從4.0升到
4.1。我知道4.1安裝的時候需要有SET NAMES UTF8設定的問題,不過我現在的情況卻是,原 始安裝是在4.0,前台、後台和phpMyAdmin查看,資料庫內都是正常的utf8中文,現在碰到主 機商要升級,這會造成原始資料表的連線校對值變動嗎? 有何保命建議嗎?我現在只好每小時備份一次,免得漏掉任何可能的迴響。現在備份下來的 檔案都很正常,沒有亂碼。 主題: Re: MySQL 從4.0升級到4.1要注意什麼事嗎? 作者: bibicall 於 五月 31, 2006, 09:30:45 下午 先把編碼正常的資料庫整個備份吧
在主機商升級完成後,重新新增一個資料庫 連線校對為utf8_general_ci 再把資料庫倒回去 這樣應該就不會有問題了 當初我的主機商沒有通知就升級 害我連備份都來不及 因為升級完之後,編碼變成拉丁語系 害我搞了半天,只好放棄舊資料,一切重來 主題: Re: MySQL 從4.0升級到4.1要注意什麼事嗎? 作者: ajer001 於 五月 31, 2006, 09:59:30 下午 我那天聽了一個很有效的辦法,不用擔心甚麼編碼問題,不過僅限於vps吧?!
就是去把 /var/db/mysql/XXXX 或 /var/lib/mysql/XXXX 整個備份下來,放到新主機去。 通常問題最少! 我剛剛買的vps我就是用這種方法轉過去的,之前自己在電腦玩過的一個購物網站,也是用這個方法放到freebsd的主機上。 目前都沒出過問題,也許是運氣好,呵呵。 主題: Re: MySQL 從4.0升級到4.1要注意什麼事嗎? 作者: oc 於 六月 03, 2006, 12:13:28 下午 成功解決資料庫轉換的問題了。謝謝bibicall提醒,不過你的方法還少了後半段,我把
實際的解決過程寫成紀錄放在我的部落格了: 度過虛擬主機商升級MySQL產生的中文編碼問題 (http://b-oo-k.net/blog/blog.php/2006/17) 有需求的人可以參考。(阿駕,我只有Shared帳號,不是每個人都像你那麼勇往直前一心作網管滴。) 主題: Re: [已解決]MySQL 從4.0升級到4.1要注意什麼事嗎? 作者: markwu 於 六月 03, 2006, 12:35:45 下午 老貓:
哇!恭喜! 沒看到這一篇,不知道你又轉換 DB 了。 :-D 這真的是最痛的問題。 Mark 主題: Re: [已解決]MySQL 從4.0升級到4.1要注意什麼事嗎? 作者: oc 於 六月 04, 2006, 12:35:26 下午 是啊,一關一關過,本來以為,從此一帆風順了,不料程式、網管,永遠有新狀況啊。 :-(
主題: Re: [已解決]MySQL 從4.0升級到4.1要注意什麼事嗎? 作者: ajer001 於 六月 07, 2006, 02:29:12 下午 我只是希望擁有多一點自主權,呵呵。
|