安裝xampp和重灌MySQL遇到埠被佔用問題
阿新 • • 發佈:2018-12-14
提示埠(預設是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又自動關閉,報了其他錯誤,可重啟一下電腦試試。
寫文章目的一是為了增強自己的記憶,二是和大家分享,若有不正之處,歡迎大家指出,共同討論