在 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通过命令检查和删除进程的更多相关文章

  1. windows使用命令行杀进程

    在windows有时使用任务管理器杀进程,一直杀不掉: 这个时候,可以使用命令行: 先使用tasklist 命令查看当前系统中的进程列表,然后针对你要杀的进程使用taskkill命令 如要杀nginx ...

  2. cmd寻找tomcat的命令和删除进程的命令

    netstat -ano | findstr 8080taskkill -f -pid 端口 idea 异常关闭,无法启动Tomcat提示Error running ‘server_web’: Una ...

  3. windows 下命令行关闭进程。

    使用 进程名关闭 taskkill /im mspaint.exe /f 使用 进程id 关闭 taskkill /im 12555 /f

  4. SQL server 存储过程 C#调用Windows CMD命令并返回输出结果 Mysql删除重复数据保留最小的id C# 取字符串中间文本 取字符串左边 取字符串右边 C# JSON格式数据高级用法

    create proc insertLog@Title nvarchar(50),@Contents nvarchar(max),@UserId int,@CreateTime datetimeasi ...

  5. Windows WMIC命令使用详解

    本文转载出处http://www.jb51.net/article/49987.htm www.makaidong.com/博客园文/32743.shtml wmic alias list brief ...

  6. Windows CMD命令大全

    http://greatverve.cnblogs.com/archive/2011/12/09/windows-cmd.html 命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机 ...

  7. Windows CMD命令大全【转】

    命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全.稳定,有的用户还在使用,所以一 ...

  8. Windows CMD命令大全(转)

    Windows CMD命令大全   命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行 ...

  9. 关于Windows常用命令

    本文引用自:http://ylbook.com/cms/computer/mingling.htm Windows Run命令: calc———–启动计算器certmgr.msc—-证书管理实用程序c ...

  10. WINDOWS批处理命令使用大全

    来源:http://www.942dn.com就是爱电脑网 WINDOWS批处理命令使用大全 批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母.它的构成没有固定格式, ...

随机推荐

  1. SciTech-Logic:逻辑学-Introduction to Logic: Irvine - 5.4 质、量 与 周延性

    SciTech-Logic:逻辑学-Introduction to Logic: Irvine - 5.2 Class and Statement 类与直言命题 A.质 我们已经看到,每个标准直言命题 ...

  2. SciTech-Mathmatics-automatic equation Numbering \$\begin{equation} / \tag{E} / \label{E} / \\ref{E} \\end{equation}

    official docs: https://docs.mathjax.org/en/latest/input/tex/eqnumbers.html ote that the AMS environm ...

  3. JAVA基础-1-学习方法--九五小庞

    是什么?   有什么用?   为什么要学?   什么时候学?   要学什么?   什么是重点?   怎么学?   有哪些方法和资源?    

  4. 使用Thread实现可以突破系统最小时间间隔的Timer

    使用System.Timers.Timer和System.Threading.Timer创建的计时器会受系统最小时间间隔限制,在 Windows 系统中,默认的最小时间间隔为 15.6 毫秒(数据来自 ...

  5. ui 模糊 shader

    build in 环境不适用于urp hdrp 被ui覆盖部分将会产生模糊 效果 // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'U ...

  6. Alexa实时对话翻译技术解析

    技术架构概述 某中心推出的Alexa实时翻译功能支持两种不同语言的用户进行对话,由系统自动识别语言并实时翻译.该功能基于现有技术栈构建,包括: 自动语音识别(ASR)系统 某机构Translate神经 ...

  7. #define 设计的精巧

    #include <stdio.h> #include <string.h> typedef unsigned char lu_byte; #define CommonHead ...

  8. linux业务访问量,耗时的统计

    1. 如果业务入口用的是NGINX,,那么业务访问量统计可以从NG的acc日志获取如下 awk '{ print $1 }'   host.access.acc  | sort -n  | wc -l ...

  9. PDF转CAD图纸,不用插件一个命令搞定

    想把PDF文件转成CAD图纸,怎么办呢?其实,不用插件CAD软件本身的一个命令就可以实现PDF转CAD,下面分享一下操作方法,这个命令你肯定也会用的到! 温馨提示:此方法仅适用于2019版或以上CAD ...

  10. Python:如何从地球大数据科学服务中心批量下载VPM-GPP?

    01 说明 1.1 网站和GPP数据集的基本信息 中国科学院地球大数据科学数据中心-网址:https://data.casearth.cn 本博客下载VPM-GPP的网址:https://data.c ...