這是 lifetype 在 mysql5 的 bug ...因為在 mysql5 中,預設的 strict mode 是 enabled 的。(不允許空值)所以你必須關掉 strict mode,這樣就可以在 mysql5 下面使用了。
注意 Win2003S 和 PHP5 的版本有點相衝,會產生一堆問題,所以如果要使用 AppServ 快速安裝者,請選擇 2.4.6 的版本,但不論你安裝哪個版本,MySQL 不要勾選,就單獨安裝。
1.移除 AppServ 之下的MySQL
2.配合原先的版本,下載mysql-5.0.22-win32.zip
3.停用之前安裝的 MySQL:我的電腦按右鍵→管理→服務及應用程式→服務→找到 MySQL →按右鍵點內容→啟動類型→已停用。
※如果不會再用到,最好下指令刪除服務中的MySQL
開始→執行→cmd→sc delete 服務名稱(例如:MySQL)
4.開始重新安裝 MySQL
可以參考這邊的步驟
http://yunol.stes.tc.edu.tw/phpBB2/viewtopic.php?t=14841