遠端登入網站電腦後,很謹慎地先擬好升級流程,還寫成程序文件供自己參考,以防止有遺漏任何步驟。接著,改寫 httpd.conf 把 url_rewrite 的網頁對應全部改到服務暫停宣告網頁上,重啟 Apache,利用 MySQL Administrator 備份資料庫,卸除舊版 MySQL 4.0.26,安裝 MySQL 5.0.14,還原資料庫,用遠端直接網頁連線測試結果。哇?一片問號亂碼。 用 phpMyAdmin 檢視資料庫內容,正常啊沒問題。先卸除 MySQL 5,安裝 MySQL 4.1,再一次,哇?一片問號亂碼依舊。抓抓腦袋瓜,將 MySQL 4.1 和 MySQL 5 的 Service Name 分別設定後,再下載並安裝 MySQL 4.0.26,測試結果一切正常。
媽的我這個蠢人,當初就是因為問號亂碼的緣故,所以才沒有升級 MySQL 4.1 ,怎麼會忘記了這件事情。搞了半晌,結果還是回到 4.0.26。
不死心,昨天有把資料庫抓回到公司電腦上測試 MySQL 5,再以網站程式開啟來看,果然也是亂碼一片。哎?看來有得 debug 了。