如何通过sc delete命令清除MySQL服务名冲突并重新创建服务?

2026-04-30 13:541阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计595个文字,预计阅读时间需要3分钟。

如何通过sc delete命令清除MySQL服务名冲突并重新创建服务?

这是Windows下安装/卸载MySQL后最常见的遗留问题:

sc delete 清理服务前必须确认的三件事

直接运行 sc delete MySQL 很容易失败或删不干净,因为:

  • 服务名不一定是 MySQL —— 安装时若指定了 --service-name=xxx,实际注册名就是 xxx,常见变体有 MySQL80mysqld57MySQL56
  • 服务状态必须是 STOPPED,否则 sc delete 会返回 [SC] DeleteService FAILED 1072:
  • 命令需以管理员权限运行,普通 CMD 或 PowerShell 窗口无效

先查清真实服务名:sc queryex type= service state= all | findstr "SERVICE_NAME\|DISPLAY_NAME",重点关注 SERVICE_NAME 字段值。

阅读全文

本文共计595个文字,预计阅读时间需要3分钟。

如何通过sc delete命令清除MySQL服务名冲突并重新创建服务?

这是Windows下安装/卸载MySQL后最常见的遗留问题:

sc delete 清理服务前必须确认的三件事

直接运行 sc delete MySQL 很容易失败或删不干净,因为:

  • 服务名不一定是 MySQL —— 安装时若指定了 --service-name=xxx,实际注册名就是 xxx,常见变体有 MySQL80mysqld57MySQL56
  • 服务状态必须是 STOPPED,否则 sc delete 会返回 [SC] DeleteService FAILED 1072:
  • 命令需以管理员权限运行,普通 CMD 或 PowerShell 窗口无效

先查清真实服务名:sc queryex type= service state= all | findstr "SERVICE_NAME\|DISPLAY_NAME",重点关注 SERVICE_NAME 字段值。

阅读全文