0.备份所有需要保留的数据库
在Navicat中选择对应库表选择导出为Sql文件即可,如果卸载数据库的来由是因为数据库已经无法正常使用打开所以需要卸载数据库进行重新安装的话可以跳过这一步
1.停止所有Mysql相关服务
Win11直接搜索服务即可,选择以管理员身份打开
找到Mysql相关服务,停止
2.卸载所有Mysql程序
右键WinLogo,选择安装的应用
搜索Mysql,这里我已经提前删除过一部分,所以数量会少一些
逐个删除所有Mysql程序即可
删除所有Mysql残留文件
Mysql8安装版默认安装路径无法更改,程序删除后残留文件路径为
C:\Program Files\MySQL 先看下面再删
C:\ProgramData\MySQL 先看下面再删
C:\Users\用户名\AppData\Roaming\MySQL 直接删
需要注意的是,删除 C:\ProgramData\MySQL / C:\Program Files\MySQL下文件时,要提前看一下是否包含MySQL\MySQL Server 8.0\Data,如果该文件还存在,并且卸载数据库的原因是因为数据库已经无法正常使用打开所以需要卸载数据库进行重新安装的话,那么恭喜你,你的数据活下来了,此时将整个MySQL\MySQL Server 8.0\Data文件复制出来进行保存,之后再删除路径下的文件
清理注册表
首先打开注册表
以下为全部涉及Mysql的注册表,可以按照描述自己选择清理,且都可以清理
计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store下包含Mysql的项 此项用来记录Windows已安装的所有应用程序及执行记录
计算机\HKEY_CURRENT_USER\Software\Oracle\MySQL Workbench Mysql工作台相关注册表 记录最后一次启动工作台的工作台版本
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders下包含Mysql的项 此项下记录软件安装时写入的信息 和Mysql相关可以全部删除 数量会很多(数百条)
此条可通过各种注册表清理工具快捷清理
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\MySQL AB 存放Mysql示例的地址
计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQLD Service 用于存放mysql服务的mysqld的位置
计算机\HKEY_LOCAL_MACHINE\SYSTEM\Setup\FirstBoot\Services\MySQL mysql服务设置配置
删除服务
以管理员身份打开cmd,sc delete + 服务名即可删除服务
如果已删除
计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQLD Service
计算机\HKEY_LOCAL_MACHINE\SYSTEM\Setup\FirstBoot\Services\MySQL
则服务已被删除
可能需要的文章
Mysql8安装教程——安装包版
Mysql8通过Data文件恢复数据
最后更新于2022年3月17日
原创不易,如果该文章对你有所帮助,望左上角点击关注~如有任何技术相关问题,可通过评论联系我讨论,我会在力所能及之内进行相应回复以及开单章解决该问题.
该文章如有任何错误请在评论中指出,感激不尽,转载请附出处!
个人博客首页:https://blog.youkuaiyun.com/yjrguxing ——您的每个关注和评论都对我意义重大