Windows10系统下,彻底删除卸载MySQL

本文提供在Windows10系统下彻底删除MySQL的详细步骤,包括停止服务、卸载软件、删除安装目录、清理注册表和残留文件,确保无残留再重装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于忘记MySQL root密码,根据网上的教程操作mysqld --skip-grant-tables 后连接

mysql -uroot -p 又还是告诉我access denied ,我觉得mysql应该是被我玩坏了,又没空仔细研究了,所以索性重装。

然后网上很多其他教程都删不干净,这是一篇删除干净了的,比较全面。

本文介绍,在Windows10系统下,如何彻底删除卸载MySQL。。。

1》停止MySQL服务
开始-》所有应用-》Windows管理工具-》服务,将MySQL服务停止。
2》卸载mysql server
控制面板\所有控制面板项\程序和功能,将mysql server卸载掉。
3》将MySQL安装目录下的MySQL文件夹删除(我的安装目录是C:\Program Files (x86)\MySQL)
4》运行“regedit”文件,打开注册表。
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。
删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹。
如果没有相应的文件夹,就不用删除了。
5》删除C盘下的“C:\ProgramData\MySQL ”文件夹,如果删除不了则用360粉碎掉即可,
该programData文件默认是隐藏的,设置显示后即可见,或者直接复制 C:\ProgramData 到地址栏回车即可进入!
将整个MySQL文件夹删除掉。。。
6》开始-》所有应用-》Windows管理工具-》服务
如果已经将MySQL卸载,但通过“开始-》所有应用-》Windows管理工具-》服务”查看到MySQL服务仍然残留在
系统服务里。又不想改服务名,改怎么办呢。
只要在CMD里输入一条命令就可以将服务删除:
sc delete mysql //这里的mysql是你要删除的服务名
这样一来服务就被删除了。

然后,就可以重装MySQL数据库了!!!

参考文章:

1》完全卸载mysql数据库图文教程

2》MySql相关及如何删除MySql服务
--------------------- 
作者:快递小可 
来源:优快云 
原文:https://blog.youkuaiyun.com/sxingming/article/details/52601250 
版权声明:本文为博主原创文章,转载请附上博文链接!

<think>我们被要求提供在Windows系统彻底卸载MySQL的步骤。根据引用的内容,我们需要结合多个来源的信息,形成一个完整的卸载流程。关键步骤包括:1.通过控制面板卸载MySQL程序。2.删除MySQL的安装目录(通常为C:\ProgramFiles\MySQL)和程序数据目录(C:\ProgramData\MySQL)。3.删除MySQL的注册表项,特别是Eventlog下的MySQL服务相关项。4.可能需要重启计算机。注意:引用[4]提到卸载时默认勾选重启,但我们可以取消,稍后手动重启。我们将步骤整理如下:</think>### Windows 系统彻底卸载 MySQL 的完整步骤 #### 一、卸载 MySQL 程序 1. **控制面板卸载** ```powershell # 打开控制面板 control ``` - 进入"程序" → "程序和功能" - 找到 MySQL 相关程序 → 右键选择"卸载" - **重要**:取消勾选"重启电脑"选项(卸载完成后再手动重启)[^4] #### 二、删除残留文件 2. **安装目录** ```cmd :: 默认安装路径 rmdir /s /q "C:\Program Files\MySQL" rmdir /s /q "C:\Program Files (x86)\MySQL" ``` 3. **数据目录** ```cmd :: 删除隐藏的程序数据 rmdir /s /q "C:\ProgramData\MySQL" ``` > 注意:ProgramData 是隐藏文件夹,需在资源管理器启用"显示隐藏文件"[^3] #### 三、清理注册表(关键步骤) 4. **打开注册表编辑器** ```cmd regedit ``` 5. **删除 MySQL 注册表项** 定位并删除以下路径(若存在): ``` HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL ``` > 提示:按 `Ctrl+F` 搜索 "MySQL" 彻底清理残留项[^1][^2][^5] #### 四、环境变量清理 6. **删除 MySQL 路径** - 右键"此电脑" → 属性 → 高级系统设置 → 环境变量 - 在 `Path` 中删除所有含 `MySQL` 或 `mysqld` 的路径 #### 五、最终检查 7. **重启系统** ```cmd shutdown /r /t 0 ``` 8. **验证卸载** - 检查服务列表:`services.msc` 无 MySQL 服务 - 检查进程:任务管理器无 `mysqld.exe` - 尝试执行 `mysql --version` 应显示"不是内部命令" > **注意**:若需重装 MySQL卸载后建议使用 `CCleaner` 等工具扫描注册表残留[^5] ### 卸载流程示意图 ```mermaid graph TD A[控制面板卸载程序] --> B[删除安装目录] B --> C[删除ProgramData数据] C --> D[清理注册表] D --> E[移除环境变量] E --> F[重启系统] F --> G[验证卸载结果] ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值