解決端口號(8080/3306...)被佔用問題

在日常開發中,由於意外關閉程序或者計算機斷電等情況,導致再次打開程序時端口號被別的程序佔用。(計算機斷電或者意外關閉有時會導致MYSQL服務啓動失敗,此時需要清理佔用3306端口號的程序,再重啓服務)。

解決思路:

1.在dos下(開始---->運行---->cmd,或者是window+R組合鍵,調出命令窗口),輸入 netstat -ano,列出所有端口的情況

 或者輸入netstat   -ano|findstr  8080 查詢特定端口進程,記下記錄最後一位數字,即PID。

2. 運行windows自帶taskkill命令:taskkill  /pid  4708  /f  ,將上面顯示的進程號,結束掉。

3.當查詢到佔用端口進程的pid後,也可以通過 tasklist|findstr "4780" 查看是哪個進程或者程序佔用了 4780 端口號。

列如:

4.知道佔用程序後,此時要結束掉程序只需要命令:taskkill /f /t /im svchost.exe。

(以上內容來自自己學習筆記以及網上摘錄整理,僅供學習與複習,侵刪!)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章