1. 程式人生 > >安裝xampp和重灌MySQL遇到埠被佔用問題

安裝xampp和重灌MySQL遇到埠被佔用問題

提示埠(預設是3306)被其他佔用

解析:這種情況下大多是因為你的電腦之前裝的有MySQL,並且Mysql服務一直啟動著,(有興趣的朋友可以開啟 工作管理員->服務,檢視MySQL服務),且其佔用著3306埠。當然也有可能是其他服務佔用3306埠。

操作步驟:

1.首先進入cmd 中使用命令netstat -ano 來檢視佔用埠3306的PID

2.開啟工作管理員->服務,然後根據PID號檢視是哪個服務佔用了埠

3.如果是其他服務佔用埠,且之前電腦沒安裝過MySQL,只需要關閉相應服務即可

關閉服務:以管理員身份進入cmd ,在cmd中輸入net stop (服務名稱)比如:net stop  mysql

4.如果是被MySQL佔用埠。

      這時需要修改登錄檔裡的東西了[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL]的ImagePath修改成新的xampp中位置為:"D:\xampp\mysql\bin\mysqld" MySQL(這是我的安裝路徑,更改時根據自己的安裝路徑進行更改)

   更改完之後 重啟程序explorer.exe使登錄檔生效。之後就可以啟動

如何進入登錄檔、重啟explorer.exe,這種問題就比較簡單了,這裡不過多敘述,不會的朋友可自行百度

注:安裝xampp的朋友,按照以上步驟如果啟動了MySQL,發現啟動成功之後,MySQL又自動關閉,報了其他錯誤,可重啟一下電腦試試。

寫文章目的一是為了增強自己的記憶,二是和大家分享,若有不正之處,歡迎大家指出,共同討論