phpNow 1.5.6 升級 MySQL 教學:解決 InnoDB 引擎錯誤
背景
- phpNow 2010 年後停止更新,內建 MySQL 版本過舊
- 特定環境下出現 **InnoDB 索引引擎錯誤**
- 需升級 MySQL 同時保留 phpNow 整合環境
升級步驟
1. 備份現有資料庫
- 使用
mysqldump 或 **MySQL Administrator** 圖形工具
- 匯出除
information_schema、mysql 以外的所有使用者資料庫
- 產出
.sql 檔案備份

2. 執行 phpNow 控制面板
pnCp.cmd

3. 重新安裝 MySQL
- 安裝路徑**必須指向** phpNow 目錄下的
MySQL-5.0.90
- 其他選項預設即可

4. 還原資料庫
- 用 MySQL Administrator 或
mysql < backup.sql 匯入第 1 步備份的 .sql 檔

驗證
- 啟動 phpNow 服務
- 測試應用程式連線、InnoDB 表操作
- 不再出現引擎錯誤即升級成功
💡 phpNow 雖停維,但架構乾淨(無注冊表汙染),**覆蓋安裝 MySQL 目錄**即可無痛升級,適合仍在使用此整合包的舊專案維護。