如果您使用本地開發環境,您可能會遇到與在實時服務器上遇到的問題類似的問題。在某些情況下,您的 WordPress 網站可能無法連接到其數據庫,因為 MySQL 未運行或意外關閉。根據您使用的本地環境,對 MySQL 數據庫進行故障排除的過程可能會略有不同。使用 XAMPP,該過程非常簡單,因為您可以訪問控制面板,而不必完全依賴命令行。本文介紹如何修復“MySQL 意外關機”錯誤。
ibdata1 文件是 MySQL 使用的 InnoDB 存儲引擎的系統表空間。雖然刪除此文件在某些情況下可能會解決問題,但也可能會使您的數據庫無法運行。因此,除非您不關心數據庫中的數據,否則不推薦使用它。 MySQL 平台用戶遇到錯誤“Error: MySQL shutdown unexpectedly”。此錯誤的部分原因包括數據庫問題和損壞的文件。
因此,刪除這些損壞的文件將解決問題。當試圖通過 XAMPP 網絡服務器控制面板啟動 MySQL 服務器時,一些用戶收到了“錯誤:MySQL 意外關閉”的錯誤消息。在某些情況下,問題會在用戶在其計算機上重新安裝 XAMPP 後自行顯現。當 MySQL 文件損壞或損壞時會發生這種情況,在這種情況下,您必須使用位於 mysql 目錄中的備份文件夾。
使用 XAMPP 網絡服務器非常方便和簡單,但它也有一些缺點,例如localhost refusing to connect錯誤信息等。遇到此問題後,用戶經常認為他們的數據庫已損壞。然而,事實並非如此,您不必擔心丟失數據,因為這個問題很容易避免。此外,互聯網上流傳著一些解決方案,指示用戶刪除 mysql 目錄中的 ibdata1 文件。下面我們提到了解決“MySQL 意外關機”錯誤的步驟。
修復“MySQL 意外關機”錯誤的 5 種方法
更改您的客戶端和服務器端口
首先,在您的計算機上打開 Windows 資源管理器計算機並導航到 xampp 安裝位置。導航到 xampp 文件夾內的 mysql > bin。使用記事本應用程序打開 my.ini 文件。為此,請右鍵單擊文件並從上下文菜單中選擇“打開方式”>“記事本”。打開my.ini文件後,修改client和server端口。保存文件並在之後重新啟動 XAMPP。最後,啟動MySQL服務器檢查問題是否仍然存在。
停止MySQL服務
打開Windows運行命令對話框。輸入“services.msc”並按下鍵盤上的 Enter 鍵。向下滾動,直到您在按字母順序排列的列表中看到 MySQL 服務。右鍵單擊它,然後從上下文菜單中選擇“停止”。
使用 Shell 命令修復 MySQL 數據庫
導航到 XAMPP 控制面板。單擊 XAMPP 控制面板中的 Shell 按鈕可以啟動 shell。打開一個 shell 並輸入以下命令以啟動 MySQL: —console —skip-grant-tables —skip-external-locking mysqld 然後,從控制面板打開另一個 shell 窗口。將以下命令複製並粘貼到新的 shell 窗口中以修復數據庫: python mysqlcheck-r —databases —use-frm mysql 從第一個 shell 窗口停止 MySQL 後,關閉兩個 shell 窗口。之後重啟MySQL。
恢復您的 MySQL 備份文件夾
完全關閉 XAMPP 網絡服務器。關閉 Web 服務器後,導航到 XAMPP 的安裝位置。默認情況下,XAMPP 安裝在“C:xampp”中。導航到“mysql”文件夾。找到“data”文件夾並將其重命名為“data old”以保護舊文件。這是確保您有備份的重要步驟。然後,要創建新文件夾,請右鍵單擊目錄中的任意位置並從上下文菜單中選擇新建 > 文件夾。將名稱“data”分配給新創建的文件夾。創建新數據文件夾後,打開“備份”文件夾。複製備份文件夾的內容並將它們粘貼到新創建的“數據”文件夾中。
以管理員身份運行XAMPP
如果您使用XAMPP 運行MySQL,您需要先以管理員身份運行它,然後才能啟動MySQL 服務。為此,請在桌面上找到 XAMPP 控制面板快捷方式並右鍵單擊它。然後從菜單中選擇“以管理員身份運行”。
為什麼 MySQL 會意外關閉
在退出 XAMPP 之前,必須停止 MySQL。如果您在不停止 MySQL 的情況下退出 XAMPP,則 MySQL 數據文件可能已損壞。因此,您可能會遇到許多 MySQL 問題,例如 MySQL 意外關閉。如果您遇到此問題,可能是您系統上的 MySQL 數據文件已損壞。我們已經描述了一些可以幫助您解決此問題的故障排除方法。
最後的話
我們希望我們關於修復“MySQL 意外關機”錯誤的方法的文章能幫助您並解決問題你所有的問題。一些用戶無法從 XAMPP 啟動 MySQL。他們聲稱每次在 XAMPP 中啟動 MySQL 時,都會收到錯誤消息“錯誤:MySQL 意外關閉”。此問題的最常見原因是損壞的 XAMPP 數據庫文件。如果您遇到類似問題並想知道如何解決此問題,請按照上述步驟操作。
希望您能理解這篇文章,如何修復“MySQL 意外關機”錯誤。