解决端口号(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。

(以上内容来自自己学习笔记以及网上摘录整理,仅供学习与复习,侵删!)

猜你喜欢

转载自blog.csdn.net/zgs921364401/article/details/81660701
今日推荐