首頁  >  文章  >  資料庫  >  為什麼 XAMPP 重定位後會出現「引擎中不存在表」#1932 錯誤?

為什麼 XAMPP 重定位後會出現「引擎中不存在表」#1932 錯誤?

Barbara Streisand
Barbara Streisand原創
2024-10-29 22:13:29387瀏覽

Why Does

資料夾重定位後,Xampp-mysql 錯誤:「表不存在於引擎中」#1932

重新定位Xampp 安裝時,使用者嘗試執行MySQL 時可能會遇到錯誤,指示「引擎中不存在表」#1932。出現此錯誤的原因如下:

原因:
資料夾遷移後,新的MySQL 資料目錄可能缺少MySQL 運行所必需的ib_logfileXX 和ibdata 檔案

解決方案:
要解決此問題,請按照以下步驟操作:

  1. 找到原始資料目錄:
  2. 導航到Xampp 資料夾的先前位置。
  3. 在舊 Xampp 資料夾中找到 mysqldata 目錄。
  4. 複製 ib_logfileXX 和 ibdata 檔案:
  5. 從舊的 mysqldata 目錄複製 ib_logfileXX(其中 XX 代表數字)和 ibdata 檔案。
  6. 貼到新資料目錄:
  7. 在Xampp 資料夾的新位置,導覽至 mysqldata 目錄。
  8. 將複製的 ib_logfileXX 和 ibdata 檔案貼到此目錄中。
  9. 重新啟動 MySQL:
  10. 透過 Xampp 控制面板重新啟動 MySQL 服務。
  11. 驗證功能:
  12. MySQL 重新啟動後,透過嘗試連線到MySQL 資料庫或執行 MySQL 指令。

透過將遺失的檔案從舊資料目錄複製到新目錄,MySQL 將獲得必要的資訊來定位資料庫表並正常運作。此解決方案將解決“引擎中不存在表”#1932 錯誤。

以上是為什麼 XAMPP 重定位後會出現「引擎中不存在表」#1932 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn