MySQL服务无法启动问题

输入mysqld --console查看错误详情

报错信息明确显示:

[ERROR] [MY-010262] [Server] Bind on TCP/IP port: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 [ERROR] [MY-010257] [Server] Do you already have another mysqld server running on port: 3306 ?

这说明 3306 端口已经被占用了。你的电脑上其实已经有一个 MySQL 进程在后台运行了,所以当你尝试再启动一个新服务时,它会因为抢不到端口而导致"服务无法启动"。

第一步:杀死占用端口的进程

在你的管理员命令行中,直接输入以下命令并回车:

复制代码
taskkill /F /PID 6844

(注:6844 是你图中显示的 PID, /F 表示强制结束)

第二步:清理并重启服务

由于你之前反复尝试安装,建议先清理一下残留的服务状态,再重新启动:

  1. 停止并删除旧服务配置

    复制代码
    net stop mysql
    sc delete mysql
  2. 重新注册服务

    复制代码
    mysqld --install
  3. 启动服务(此时 3306 端口已空闲,应该可以成功):

    复制代码
    net start mysql
相关推荐
Lee川12 小时前
Milvus 实战:当 RAG 遇上向量数据库,从"玩具 Demo"到"生产可用的"那一步
前端·数据库·人工智能
网管NO.114 小时前
SQL 排序分页精讲!ORDER BY+LIMIT 全套用法,报表分页
数据库·sql
MRSM_0115 小时前
InfluxDB vs TimescaleDB,谁更适合你的场景
数据库
CAE虚拟与现实15 小时前
Redis如何保证存和读的过程中数据的一致性?
数据库·redis·缓存
我爱cope18 小时前
【Agent智能体4 | 智能体AI的应用】
数据库·人工智能·职场和发展
知识分享小能手19 小时前
Flask入门学习教程,从入门到精通,数据库操作 — 知识点详解与案例代码(4)
数据库·学习·flask
我是一颗柠檬19 小时前
【MySQL全面教学】MySQL基础SQL语句Day3(2026年)
数据库·后端·sql·mysql·oracle
XS03010620 小时前
MyBatis动态SQL
数据库·sql·mybatis