2016-02-18 172 views
0

我已經使用Xampp幾個星期了,到目前爲止,我在啓動MySQL時沒有問題。這一次,當我跑XAMPP管理員身份(像往常一樣),我得到這個錯誤:MySQL(Xampp)無法在Windows 8.1上啓動

Problem detected! Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57"!

我用C更改了端口從3306到3307:\ XAMPP \ mysql的\ BIN \ my.ini文件並重新啓動我的電腦,現在我得到這個錯誤:

"Error: MySQL shutdown unexpectedly..."

我發現沒有工作解決方案在線,我將不勝感激,如果你能幫助我這一點。

這是我在控制面板中看到: mysql (xampp) problem

這是mysql_error.log:mysql_error.log

回答

0

我不知道這是否可以幫助因爲我使用WAMP(不XAMPP) ,但我必須在前面XAN作品禁用的Skype,

問候,

查爾斯

+1

但Skype的麻煩apache不是mysql:P –

+0

是的,我已經做到了。 Skype使用80端口,所以我切換xampp使用端口81.但問題是與端口3306,所以我不認爲Skype的原因.. – joasa

1

試試這個快速修復:

  1. 關閉並退出XAMPP服務器/控制面板
  2. 轉到你的C:\ XAMPP的\ mysql的\ DATA \目錄(或您的XAMPP所在)
  3. 刪除ibdata1中文件
  4. 重新啓動XAMPP

讓我知道結果。

+0

因此,今天早些時候我從ibmata從C:\ xampp \ mysql \數據。錯誤仍然存​​在,所以我按照建議卸載了MySQL Server 5.7,因爲它與Xampp MySQL Server發生衝突。但仍然沒有解決。最後,我從C:\ xampp \ mysql \ data中刪除了ib_logfile0和ib_logfile1,現在Xampp中的MySQL正在運行,但我還有其他問題:每當我登錄到phpmyadmin時,都可以查看我創建的數據庫,但不是它們組成的表格。另外,我現在甚至無法創建一個新的數據庫。每次嘗試時,phpmyadmin都會凍結。你知道爲什麼嗎? – joasa

+0

我應該刪除並重新安裝Xampp?或者也許嘗試在Ubuntu中安裝Xampp和MySQL Workbench?我不確定這是否是Windows問題。我是新來的,想要一些建議:) – joasa

+0

嘗試刪除並重新安裝Xampp,確保在卸載後刪除不必要的文件。重新啓動您的電腦,然後按照網站的指示重新安裝Xampp。我正在運行Windows 8.1,使用Xampp時沒有問題。 – jomsk1e

0

我終於找到了一個非常簡單的解決方案,無需編輯任何my.ini文件或安裝和卸載內容。萬一別人有這個問題的面孔,我只用了兩個命令在CMD:

netstat -a -t -n -o|grep 3306 

告訴哪個程序使用端口3306。我們只是希望節目的PID - 說這是2588 - 然後鍵入:

taskkill /pid 2588 /f 

我重新啓動Xampp,它工作。

1

你好,我有低的排名,這就是爲什麼我通過回答助陣

因爲某個端口是由其他應用程序分配windwow 牢記這個問題涉及到你的端口配置,首先你的Skype處於註銷狀態或檢查其端口配置或 第2步 您可以將\ xampp \ mysql \ bin \ my.ini文件中3306的端口號更改爲3308。 第3步:重新啓動你的xammp並檢查並以其他方式卸載 並下載wamp