2013-10-22 20 views
0

我在Windows 7上使用xampp 1.8.3。當我從xampp控制面板重新啓動mysql時。它顯示mysql數據庫在xampp中不工作1.8.3

1:33:10 PM [mysql] Error: MySQL shutdown unexpectedly. 1:33:10 PM [mysql] This may be due to a blocked port, missing dependencies,
1:33:10 PM [mysql] improper privileges, a crash, or a shutdown by another method. 1:33:10 PM [mysql] Press the Logs button to view error logs and check 1:33:10 PM [mysql] the Windows Event Viewer for more clues 1:33:10 PM [mysql] If you need more help, copy and post this 1:33:10 PM [mysql] entire log window on the forums

然後我刪除XAMPP/MySQL的/數據/ ibdata1中的文件和MySQL starts.but我的數據庫表已經下降,我只能查看數據庫名,不帶表。如果我想刪除我得到的數據庫

#1010 - Error dropping database (can't rmdir '.\key', errno: 41).

每次我必須創建新的數據庫運行我的program.please幫助。

+0

錯誤似乎是自我解釋。爲端口添加異常到您的防火牆:3306(默認爲MySQL)。 –

回答

0

首先卸載XAMPP設置,也從xampp目錄中刪除所有文件。請務必製作一份xampp/htdocs文件夾來存儲您的現有文件。同時複製mysql/data文件夾的內容,因爲所有數據庫都存儲在該文件夾中。之後,我重新安裝xampp安裝程序並重新啓動我的電腦,現在一切正常。

0

Microsoft Windows包含專門阻止端口的防火牆。如果您計劃通過網絡端口使用MySQL,那麼在執行安裝之前,您應該打開併爲此端口創建一個例外。檢查並在必要時添加防火牆設置的例外:

首先確保您以管理員或具有管理員權限的用戶身份登錄。

  1. 轉到控制面板,雙擊Windows防火牆圖標。
  2. 選擇允許通過Windows防火牆的程序選項,然後點擊添加端口按鈕 。
  3. 將MySQL輸入到名稱文本框中,並將(或您的 選項的端口)輸入到端口號文本框中。
  4. 還要確保選擇了TCP協議單選按鈕。
  5. 如果您願意,還可以通過選擇更改範圍按鈕 來限制對MySQL服務器的訪問。
  6. 單擊確定按鈕確認您的選擇。

此外,在Windows 7或更新版本上運行MySQL安裝嚮導時,請確保您以具有管理權限的用戶身份登錄。

你可以讀出更多的位置:

+5

我的windows防火牆已經關閉了,所以我不認爲這是真正的問題。 –

0

這是我們在安裝xampp期間遇到的常見問題。 簡單的解決方案檢查安裝的端口,然後檢查服務列表中有一個服務運行命名爲mysqld,你必須找到它並殺死它。並重新啓動mysql。 現在你會發現mysql開始運行。 讓我知道你是否仍然面臨任何問題。