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
相关推荐
杰杰7986 分钟前
一文掌握Django模型——认识模型
数据库·python·django
add45a7 分钟前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
江不清丶9 分钟前
事务隔离级别深度解析:从理论到MySQL实现
数据库·mysql
骇客野人10 分钟前
向量数据库Milvus的安装使用
数据库·milvus
怀旧诚子1 小时前
timeshift之Fedora43设置,已在VM虚拟机验证,待真机验证。
java·服务器·数据库
haixingtianxinghai2 小时前
Redis的定期删除和惰性删除
数据库·redis·缓存
资深web全栈开发2 小时前
PostgreSQL Schema 最佳实践:架构师的命名与组织艺术
数据库·postgresql
麦聪聊数据3 小时前
利用实时数据管道与 SQL2API 重构企业自动化审计架构
数据库·sql·低代码
麦聪聊数据3 小时前
重构开放生态:利用 QuickAPI 跨越遗留系统与敏捷交付的工程实践
数据库·sql·低代码·restful