Windows通过命令检查和删除进程
在 Windows 系统中,你可以使用以下命令来检测哪个程序占用了 3306 端口(MySQL 默认端口):
方法 1:使用 netstat
命令
netstat -ano | findstr "3306"
说明:
netstat -ano
列出所有端口及其对应的进程 ID(PID)。findstr "3306"
筛选出包含 3306 的行。
输出示例:
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 1234
TCP [::]:3306 [::]:0 LISTENING 1234
其中 1234 是占用 3306 端口的进程 PID。
方法 2:使用 tasklist
查找具体进程
tasklist | findstr "1234"
(将 1234
替换为 netstat
查到的 PID)
输出示例:
mysqld.exe 1234 Services 0 10,256 K
可以看到是 mysqld.exe(MySQL 服务)占用了 3306 端口。
方法 3:使用 PowerShell 命令
Get-Process -Id (Get-NetTCPConnection -LocalPort 3306).OwningProcess
说明:
Get-NetTCPConnection -LocalPort 3306
查找 3306 端口的连接信息。Get-Process -Id
根据 PID 获取进程名称。
如何关闭占用 3306 端口的进程?
如果确认可以关闭该进程(如 MySQL 服务),可以运行:
taskkill /PID 1234 /F
(替换 1234
为实际的 PID)
或者通过服务管理关闭 MySQL:
net stop mysql
总结
命令 | 用途 |
---|---|
netstat -ano | findstr "3306" |
查找占用 3306 端口的 PID |
tasklist | findstr "PID" |
根据 PID 查找进程名 |
taskkill /PID 1234 /F |
强制结束占用端口的进程 |
如果发现是 MySQL 占用了 3306 端口,可以:
- 修改 MySQL 的端口(修改
my.ini
配置文件)。 - 停止 MySQL 服务(
net stop mysql
)。
注:如果失败尝试使用管理员权限
Windows通过命令检查和删除进程的更多相关文章
- windows使用命令行杀进程
在windows有时使用任务管理器杀进程,一直杀不掉: 这个时候,可以使用命令行: 先使用tasklist 命令查看当前系统中的进程列表,然后针对你要杀的进程使用taskkill命令 如要杀nginx ...
- cmd寻找tomcat的命令和删除进程的命令
netstat -ano | findstr 8080taskkill -f -pid 端口 idea 异常关闭,无法启动Tomcat提示Error running ‘server_web’: Una ...
- windows 下命令行关闭进程。
使用 进程名关闭 taskkill /im mspaint.exe /f 使用 进程id 关闭 taskkill /im 12555 /f
- SQL server 存储过程 C#调用Windows CMD命令并返回输出结果 Mysql删除重复数据保留最小的id C# 取字符串中间文本 取字符串左边 取字符串右边 C# JSON格式数据高级用法
create proc insertLog@Title nvarchar(50),@Contents nvarchar(max),@UserId int,@CreateTime datetimeasi ...
- Windows WMIC命令使用详解
本文转载出处http://www.jb51.net/article/49987.htm www.makaidong.com/博客园文/32743.shtml wmic alias list brief ...
- Windows CMD命令大全
http://greatverve.cnblogs.com/archive/2011/12/09/windows-cmd.html 命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机 ...
- Windows CMD命令大全【转】
命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全.稳定,有的用户还在使用,所以一 ...
- Windows CMD命令大全(转)
Windows CMD命令大全 命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行 ...
- 关于Windows常用命令
本文引用自:http://ylbook.com/cms/computer/mingling.htm Windows Run命令: calc———–启动计算器certmgr.msc—-证书管理实用程序c ...
- WINDOWS批处理命令使用大全
来源:http://www.942dn.com就是爱电脑网 WINDOWS批处理命令使用大全 批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母.它的构成没有固定格式, ...
随机推荐
- OpenList挂载「PikPak」
存储->添加 选择PikPak 填写挂载路径 填写具体信息:用户名为自己 PikPak 的邮箱(登陆方式),密码为自己的密码. 获取刷新令牌 先在浏览器登录 PikPak 的 Web 端. 按 ...
- git-下载
1.从https://gitforwindows.org/下载最新的或者这里https://git-scm.com/
- Linux 进程、进程间通信和信号
1.进程相关知识 PCB进程控制块包含的信息 进程id.系统中每个进程有唯一的id,在C语言中用pid_t类型表示,其实就是一个非负整数. 进程的状态,有就绪.运行.挂起.停止等状态. 进程切换时需要 ...
- Hololens2 开发问题存档
1.安装环境 1. 下载Visual Studio Installer,然后安装2022版本的vs社区版,然后点击修改. 2. 下载Visual Studio Installer,然后安装2022版本 ...
- PVE虚拟机迁移仅需四步(独立主机)
需求:我有很多台PVE主机,他们都是独立部署的(不共享存储),因为资源分配问题,需要将一台PVE主机上的部分虚拟机迁移至另一台PVE主机 操作过程如下,均在PVE平台web页面即可进行,仅需四步. 1 ...
- 分析西门子Smart ECX 与MyEMS对比
西门子Smart ECX智慧能碳管理平台与MyEMS开源能源管理平台在多个维度上存在显著的差异.以下是对两者进行的客观对比: 一.技术架构与功能 西门子Smart ECX: 技术基础:基于物联网.云计 ...
- Java面向对象——9.包
目录 Java的包(Package) 包的概念 包的定义与目录结构 导入类:import语句 导入方式 Java编译器类名查找规则 总结 Java的包(Package) 在Java编程中,当多个开发者 ...
- tryhackme - 导言
官网:https://tryhackme.com/ 类似hackthebox的CTF风格黑客靶场(但区别于zseano提供的真是SRC风格(https://www.bugbountyhunter.co ...
- solidity学习之EIP712
什么是EIP712 EIP712是一种特殊的类型化数据签名,与普通签名不同,EIP712的签名数据是结构化的.使用支持EIP712的Dapp进行签名时,Dapp会展示签名消息的结构化详细数据,用户可以 ...
- Java - 遍历 Map 实例
1 package com.guyu.day0421; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java ...