2013-11-05 70 views
0

我只是想開始在我的電腦上安裝Xampp和MySQL。 然後,當我想從xampp控制面板啓動MySQL時,它不起作用。無法在xampp版本1.8.3上啓動mysql

在控制面板的消息稱「試圖啓動MySQL服務。」 但狀態不會改變,以綠色(我啓動Apache,和它的作品)

我試圖重新安裝MySQL和Xampp,但它不起作用。 谷歌搜索也沒有太大的幫助。

我檢查了MySQL服務在端口3306上運行。 有時當我試圖從Xampp控制面板啓動MySQL時,它說MySQL有佔用端口3306.然而,當我將MySQL端口改爲Xpppp到3307,第一個問題再次出現。

回答

0

更改XAMPP控制面板中的端口只會告訴XAMPP監控該端口。您還需要更改MySQL的配置文件(my.ini)以指示MySQL在該端口上啓動。該文件可以在xampp/mysql/bin中找到。

0

好吧,我知道這個話題是舊的,但因爲還沒有提供答案,這裏是我在嘗試解決的MySQL沒有啓動的神祕到達第一個地方,我會繼續前進,告訴你最終爲我解決了這個問題。我試圖讓沒有經驗的用戶也能輕鬆遵守。

首先要檢查的顯而易見的事情是,是否有人已經佔用了mySQL配置使用的端口。默認情況下,MySQL使用3306.確保這也是你的情況。如果您有XAMPP控制面板界面,則有一個標籤爲Config for mySQL條目的按鈕。配置文件將打開,您必須查找設置端口值的行。之後檢查是否有其他人正在使用該端口。你可以使用一個友好的應用程序,如「currports」或打開一個命令行界面,並鍵入netstat -an | findstr "3306"

第二件事是檢查錯誤日誌。在相同的XAMPP控制面板界面中,單擊「日誌」按鈕。看看mySQL是否記錄了當前問題解決方案的任何提示。

我嘗試了最後的事情,這是解決我的問題之一:

  • 轉到開始(Windows圖標,通常在左下角)
  • 列表項
  • 將Services.msc寫入搜索框(在按下「開始」按鈕時彈出窗口中顯示的唯一空白文本框)
  • 將出現一個新窗口。
  • 在該列表中查找'mysql'。
    • 如果mysql條目的'startup type'列表示'disabled',那麼這就是你的問題。 '禁用'表示它不能由程序啓動,只能通過此界面手動啓動。
    • 雙擊該條目並出現配置窗口。在新窗口中查找啓動類型並將其更改爲「手動」
    • 還有一個啓動按鈕那裏,或者你可以回去XAMPP接口,並從那裏
啓動