端口被占用但实际端口没被占用

端口被占用但实际端口没被占用

问题描述

用小皮启动mysql但是提示端口被占用了,检测3306端口提示:端口被占用且系统无法解除占用,请手动检查占用情况。但是我cmd输入netstat -anonetstat -aon|findstr "3306"查看占用端口,却看到端口并没有被占用,然后又重启了电脑还是不行,有点离谱。

端口被占用但实际端口没被占用_第1张图片
端口被占用但实际端口没被占用_第2张图片

原因分析

端口可能是被Hyper-V保留了

解决方案

打开控制面板->程序->启动或关闭Windows功能
端口被占用但实际端口没被占用_第3张图片
端口被占用但实际端口没被占用_第4张图片
可以看到Hyper-V是启用的状态,我们把它取消
端口被占用但实际端口没被占用_第5张图片

端口被占用但实际端口没被占用_第6张图片
点确定->立即重新启动
端口被占用但实际端口没被占用_第7张图片

重启之后问题解决了。
在这里插入图片描述

你可能感兴趣的:(php,windows,服务器,mysql,后端,开发语言)