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
相关推荐
有想法的py工程师13 小时前
PostgreSQL 分区表排序优化:Append Sort 优化为 Merge Append
大数据·数据库·postgresql
喵了几个咪13 小时前
如何在 Superset Docker 容器中安装 MySQL 驱动
mysql·docker·容器·superset
迷枫71213 小时前
达梦数据库的体系架构
数据库·oracle·架构
夜晚打字声14 小时前
9(九)Jmeter如何连接数据库
数据库·jmeter·oracle
Chasing__Dreams14 小时前
Mysql--基础知识点--95--为什么避免使用长事务
数据库·mysql
NineData14 小时前
NineData 智能数据管理平台新功能发布|2026 年 3 月
数据库·oracle·架构·dba·ninedata·数据复制·数据迁移工具
小陈工14 小时前
2026年4月7日技术资讯洞察:下一代数据库融合、AI基础设施竞赛与异步编程实战
开发语言·前端·数据库·人工智能·python
❀͜͡傀儡师14 小时前
k8s部署的Nexus 3 数据库损坏恢复指南:从删除损坏数据库到完整数据重建
数据库·kubernetes·nexus3
StackNoOverflow15 小时前
Spring Security权限控制框架详解
java·数据库·sql
不愿透露姓名的大鹏15 小时前
Oracle归档日志爆满急救指南
linux·数据库·oracle·dba