1. 程式人生 > >xampp使用中mysql端口被占用問題的解決方案

xampp使用中mysql端口被占用問題的解決方案

端口 命令 delete tps 經驗 運行 stat 服務狀態 無法

如果在安裝XAMPP前本機已經安裝了mysql,並且添加了Windows服務中

使用xampp時,兩個Mysql在Windows服務中有沖突

這意味著你之前在電腦上使用過mysql,路徑、端口都被占用過了。

這種情況下XAMPP中的mysql自然是不能正常啟動的,

會出現這樣的提示信息

技術分享圖片

首先,嘗試改變XAMPP Mysql 和Control Panel settings 的config裏的端口值,依然報錯

現在嘗試提示信息的第二種方法(如果你以前裝的不想再用的話),這個修改方法在百度經驗就有不錯的解決方案

大致思路:

cmd 打開命令行

sc query mysql 查詢mysql服務狀態

sc delete mysql 刪除mysql服務

sc query mysql 再次查詢,出現以下信息表示刪除成功

Output:

[SC] EnumQueryServicesStatus:OpenService 失敗 1060:

指定的服務未安裝

再次啟動XAMPP既可使用

以下是詳細鏈接

解決xampp中mysql服務器無法啟動的問題

其中用到了windows 自帶的sc工具

要註意的是該命令要在管理員權限下使用,對比下:

技術分享圖片技術分享圖片

簡單的以管理員身份運行cmd即可,cmd->右擊->以管理員身份運行

xampp使用中mysql端口被占用問題的解決方案