windows下mysql的卸载

本文详细介绍了在Windows环境下彻底卸载无法正常启动的MYSQL数据库的方法,包括卸载服务、删除相关文件及清理注册表等步骤,并分享了重新安装后的成功经验。

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

数据库的重新安装一直是是很多人头痛的事,比如现在开发常用的MYSQL就是其中之一,网上也有很多的卸载方法,但有些却不完全。所以今天替同事又重新安装了一遍MYSQL把卸载的过程记录了一下。其中的过程也都是在各网站上摘抄的。

 

一、卸载服务

第一步就是卸载服务,MYSQL自带一个卸载服务的命令mysqld -nt -remove但由于我的MYSQL已经是不能正常起动的了,所以这个命令不能用。所以我用的是WINDOWS的卸载服务命令。先装MYSQL的服务停止,然后在DOS下输入sc delete mysql删除MYSQL服务

 

二、删除MYSQL相关

用控制面板的添加删除程序卸载MYSQL,但这之后MYSQL的安装目录C:/Program Files下还会有一些MYSQL的文件没有被删除要手动删除掉。还有一个是经常被人遗忘的就是在C:/Documents and Settings/All Users/Application Data目录下还有一些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

这三个路径下的MYSQL目录都删除掉但实际上中间那个目录我没有找到。

另外我还找到几个目录我也删除了,不过不知道不删是不是也可以

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MySQL

返正我是都给删除了。

 

之后就是重新起动计算机,然后重新安装MYSQL,一切恢复正常。

 

<think>我们正在处理一个关于在Windows系统上彻底卸载MySQL的问题。用户要求提供指南或教程,我们需要根据提供的引用信息来构建一个完整的卸载步骤。同时,我们还需要生成相关问题。根据引用内容,我们可以总结出以下步骤:1.关闭MySQL服务。2.通过控制面板卸载MySQL程序。3.删除MySQL的安装目录(通常为C:\ProgramFiles\MySQL)。4.删除MySQL数据目录(通常在C:\ProgramData\MySQL,注意ProgramData是隐藏文件夹)以及用户目录下的AppData\Roaming\MySQL(例如C:\用户\Administrator\AppData\Roaming\MySQL)。5.删除注册表中的MySQL相关项。6.删除环境变量中关于MySQL的设置。7.删除MySQL服务(如果服务仍然存在)。8.重启计算机。注意:引用中提到的注册表路径包括:-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL(这个在引用[2]和[3]中都有提到)另外,在删除环境变量时,需要删除系统变量中的MYSQL_HOME以及Path变量中的MySQL路径。我们将按照逻辑顺序整理步骤,并确保每一步都清晰明了。同时,我们还需要生成相关问题。考虑到用户正在卸载MySQL,可能的问题包括卸载后安装新版本的问题、卸载不彻底怎么办、卸载过程中常见问题等。现在,我们开始构建回答。</think>### 如何在 Windows 上彻底卸载 MySQL 以下是彻底卸载 MySQL 的完整步骤,结合了服务清理、文件删除和注册表清除: #### 第一步:停止并删除 MySQL 服务 1. **以管理员身份运行命令提示符** ```cmd net stop mysql # 停止MySQL服务 sc delete mysql # 删除MySQL服务 ``` #### 第二步:卸载程序与删除文件 2. **控制面板卸载** - 打开"控制面板 > 程序 > 卸载程序" - 找到 MySQL 相关程序并卸载[^1] 3. **手动删除残留文件** ```路径 C:\Program Files\MySQL\ # 安装目录[^1][^2] C:\ProgramData\MySQL\ # 隐藏目录(需显示隐藏文件) C:\Users\[用户名]\AppData\Roaming\MySQL\ # 用户配置数据[^1] ``` > 💡 提示:在文件资源管理器地址栏直接输入路径可快速访问 #### 第三步:清理注册表 4. **按 Win+R 输入 `regedit` 打开注册表** 删除以下路径中所有 MySQL 相关项: ```注册表路径 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00X\Services\MySQL HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL[^3] ``` #### 第四步:清除环境变量 5. **删除系统变量** - 右键"此电脑" > 属性 > 高级系统设置 > 环境变量 - 删除系统变量中的 `MYSQL_HOME` - 编辑 `Path` 变量,删除所有 MySQL 路径[^4] #### 第五步:最终清理 6. **全盘搜索残留** - 在资源管理器搜索栏输入 `MySQL` - 删除所有找到的相关文件和文件夹[^1] 7. **重启计算机** ```cmd shutdown /r /t 0 # 立即重启生效[^2] ``` > ⚠️ 重要提示:操作注册表前建议备份(文件 > 导出),误删可能影响系统稳定性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值