解决端口号(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。
(以上内容来自自己学习笔记以及网上摘录整理,仅供学习与复习,侵删!)