You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10首次安装MariaDB 11.2(x64)遇3306端口占用问题求助

解决MariaDB安装时3306端口被占用的问题

一、确认3306端口的占用进程

先定位到底哪个进程在占用3306端口:

  • 按下Win + R,输入cmd打开命令提示符
  • 执行命令:netstat -ano | findstr :3306
    执行后会返回类似TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 1234的结果,其中1234就是占用端口的进程ID(PID)
  • 接着执行tasklist | findstr 1234,即可查看对应进程的名称

二、常见占用场景及处理方案

1. 残留的数据库服务

即使未手动安装过MySQL,也可能存在残留服务:

  • 打开服务管理器:按下Win + R输入services.msc,查找是否有MySQL或MariaDB相关服务。若存在,右键选择停止,再进入属性将启动类型改为禁用
  • 部分第三方软件(如开发套件、服务器工具)会默认附带轻量MySQL组件,找到对应进程后,可选择停止服务或卸载相关组件

2. 其他程序占用端口

无关程序、调试工具甚至恶意进程都可能占用3306:

  • 若为普通程序,直接在任务管理器中结束对应进程,再重新尝试安装MariaDB
  • 若无法正常结束,以管理员身份打开命令提示符,执行taskkill /F /PID 1234(替换1234为实际PID)强制终止进程

3. 系统或防火墙导致的误报

少数情况会因系统端口保留或防火墙规则出现误报:

  • 临时关闭Windows防火墙(控制面板→Windows Defender防火墙→启用或关闭Windows Defender防火墙),再重新安装
  • 若仍无法解决,可先选择其他端口(如3307)完成安装,之后修改配置改回3306:找到MariaDB安装目录下的my.ini文件,将port=3307修改为port=3306,保存后重启MariaDB服务

内容的提问来源于stack exchange,提问作者Trajano Roberto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 02:48:10