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

卸载 MySQL 不只是点几下“卸载”按钮那么简单。很多用户重装失败、服务冲突、端口占用,根源都在残留文件和服务没清干净。关键在于:停服务 → 卸程序 → 删文件 → 清注册表 → 删除服务项 → 重启验证。
一、先停掉所有 MySQL 相关服务
服务不关,后续文件删不动、注册表改不了,还会干扰新安装。
- 按 Win + R,输入 services.msc 回车,打开服务管理器
- 查找所有含 MySQL 字样的服务(如 MySQL80、MySQL57、MySQLRouter、MySQLNotifier 等)
- 逐个右键 → 停止;若提示“拒绝访问”,请以管理员身份运行服务管理器
- 补充操作:打开任务管理器(Ctrl+Shift+Esc),在“进程”里结束所有 mysqld.exe 和 mysql.exe
二、卸载全部 MySQL 相关程序
控制面板只卸载主服务?错。Workbench、Connector、Notifer、For Excel、Installer 本身都得清掉。
- 进入 控制面板 → 程序和功能(或设置 → 应用 → 已安装的应用)
- 按名称排序,筛选出所有带 MySQL 的条目
- 逐个右键 → 卸载,包括但不限于:
– MySQL Server
– MySQL Workbench
– MySQL Connector/ODBC 或 /NET
– MySQL Notifier
– MySQL for Excel
– MySQL Installer(卸完可一并删掉)
三、手动删除残留文件夹
默认路径不清理,重装时会沿用旧配置,导致启动失败或密码失效。
BIWEB 门户版几经周折,最终与大家见面了。BIWEB门户版建立在ArthurXF5.8.3底层上,有了更加强大的功能。 BIWEB WMS v5.8.3 (2010.1.29) 更新功能如下: 1.修正了底层getInfo方法中的调用参数,做到可以根据字段进行调用。 2.修正了栏目安装和卸载后,跳转链接的错误。 3.修正所有栏目分类系统,提交信息页面错误。 4.新增后台删除信息后仍停留原分
- 打开资源管理器,依次检查并彻底删除以下路径(若不存在则跳过):
– C:\Program Files\MySQL
– C:\Program Files (x86)\MySQL
– C:\ProgramData\MySQL(⚠️隐藏文件夹,需在查看选项中勾选“隐藏的项目”)
– C:\Users\【你的用户名】\AppData\Roaming\MySQL
– C:\Users\【你的用户名】\AppData\Local\MySQL - 如果某个文件夹提示“正在使用中”,不要强行跳过——重启电脑后再删,或用管理员权限命令行执行:
takeown /f "C:\ProgramData\MySQL" /r /d y & icacls "C:\ProgramData\MySQL" /grant administrators:F /t
四、清除注册表与服务项(Windows 核心步骤)
这是重装失败最常见的原因。仅删软件不删注册表,系统仍认为 MySQL 服务存在。
- 按 Win + R,输入 regedit,以管理员身份运行
- 用 Ctrl+F 搜索 MySQL,重点删除以下路径(大小写不敏感,但路径必须完整):
– HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL*
– HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MySQL*
– HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL*
– HKEY_LOCAL_MACHINE\SYSTEM\*\Eventlog\Application\MySQL
– HKEY_LOCAL_MACHINE\SOFTWARE\MySQL
– HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\MySQL - 再打开管理员命令提示符,执行服务项清理:
sc delete MySQL80(替换成你实际的服务名,如 MySQL57、MySQL)
执行后显示 [SC] DeleteService SUCCESS 才算成功
做完以上所有步骤,务必重启电脑。重启后可快速验证是否干净:
– 打开服务列表(services.msc),确认无 MySQL 条目
– 命令行执行 net start | findstr mysql,无任何输出即为正常
– 运行 mysqld --version,提示“不是内部或外部命令”说明环境变量也已清除









