Window查看服务是哪个进程,并强制kill(发现端口或者文件被占用)

本文介绍了解决Windows环境下MySQL 5.7端口被占用的问题,包括如何更改端口配置、终止占用端口的进程以及解决连接时密码错误的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目前在window安装mysql5.7成功后,设置端口为3306的时候,报端口被占用,于是设置为3308。

安装成功,启动mysql-server也成功。

连接时 mysql -uroot -p时报密码错误。错误信息是 3306端口返回的。即以前开启的mysql-server。于是使用命令,根据端口号找到对应的进程,并kill。

1- 找到对应的进程号。

执行命令,如图所示,占领3306的进程号是 4328

netstat -ano | findstr 3306

2- 根据进程号,强制关闭。

执行命令

taskkill /pid 4328 -t -f;

还有时候是删除文件发现被服务占用了(很大可能是dll文件),导致删除不了。此时你需要先关闭服务,再删除。但是我们可能不知道服务名和端口。那么可以使用一下命令找到占用文件的PID

tasklist /m <文件名>

例如我删除文件夹时,发现TaskbarSearch.dll删除不了

 在使用上述的 taskkill 杀掉对应的PID

taskkill /f /pid <PIDNum>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值