如何卸载mysql_mysql彻底删除方法

13次阅读

彻底卸载mysql需六步:停服务→卸程序→删文件→清注册表→删除服务项→重启验证,缺一不可。

如何卸载mysql_mysql彻底删除方法

卸载 MySQL 不只是点几下“卸载”按钮那么简单。很多用户重装失败、服务冲突、端口占用,根源都在残留文件和服务没清干净。关键在于:停服务 → 卸程序 → 删文件 → 清注册表 → 删除服务项 → 重启验证。

一、先停掉所有 MySQL 相关服务

服务不关,后续文件删不动、注册表改不了,还会干扰新安装。

  • Win + R,输入 services.msc 回车,打开服务管理器
  • 查找所有含 MySQL 字样的服务(如 MySQL80、MySQL57、MySQLRouter、MySQLNotifier 等)
  • 逐个右键 → 停止;若提示“拒绝访问”,请以管理员身份运行服务管理器
  • 补充操作:打开任务管理器(Ctrl+Shift+Esc),在“进程”里结束所有 mysqld.exemysql.exe

二、卸载全部 MySQL 相关程序

控制面板只卸载主服务?错。Workbench、Connector、Notifer、for excel、Installer 本身都得清掉。

  • 进入 控制面板 → 程序和功能(或设置 → 应用 → 已安装的应用)
  • 按名称排序,筛选出所有带 MySQL 的条目
  • 逐个右键 → 卸载,包括但不限于:
    – MySQL Server
    – MySQL Workbench
    – MySQL Connector/ODBC 或 /NET
    – MySQL Notifier
    – MySQL for Excel
    – MySQL Installer(卸完可一并删掉)

三、手动删除残留文件夹

默认路径不清理,重装时会沿用旧配置,导致启动失败或密码失效。

  • 打开资源管理器,依次检查并彻底删除以下路径(若不存在则跳过):
    C:Program FilesMySQL
    C:Program Files (x86)MySQL
    C:ProgramdataMySQL(⚠️隐藏文件夹,需在查看选项中勾选“隐藏的项目”)
    C:Users【你的用户名】appDataRoamingMySQL
    C:Users【你的用户名】AppDataLocalMySQL
  • 如果某个文件夹提示“正在使用中”,不要强行跳过——重启电脑后再删,或用管理员权限命令行执行:
    takeown /f “C:ProgramDataMySQL” /r /d y & icacls “C:ProgramDataMySQL” /grant administrators:F /t

四、清除注册表与服务项(windows 核心步骤)

这是重装失败最常见的原因。仅删软件不删注册表,系统仍认为 MySQL 服务存在。

  • Win + R,输入 regedit,以管理员身份运行
  • Ctrl+F 搜索 MySQL,重点删除以下路径(大小写不敏感,但路径必须完整):
    – HKEY_LOCAL_macHINESYSTEMControlSet001ServicesMySQL*
    – HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesMySQL*
    – HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMySQL*
    – HKEY_LOCAL_MACHINESYSTEM*EventlogApplicationMySQL
    – HKEY_LOCAL_MACHINESOFTWAREMySQL
    – HKEY_LOCAL_MACHINESOFTWAREoracleMySQL
  • 再打开管理员命令提示符,执行服务项清理:
    sc delete MySQL80(替换成你实际的服务名,如 MySQL57、MySQL)
    执行后显示 [SC] DeleteService SUCCESS 才算成功

做完以上所有步骤,务必重启电脑。重启后可快速验证是否干净:
– 打开服务列表(services.msc),确认无 MySQL 条目
– 命令行执行 net start | findstr mysql,无任何输出即为正常
– 运行 mysqld –version,提示“不是内部或外部命令”说明环境变量也已清除

text=ZqhQzanResources