教你彻底卸载MySQL 并重装(保姆级教程 )

本文详细介绍了如何彻底卸载并清除MySQL的相关文件和注册表信息,以解决重新安装时需要原密码的问题。步骤包括关闭MySQL服务,卸载相关软件,删除硬盘上的文件和注册表条目,以及重启和重新安装的注意事项。提供了一种简单直接的安装方法并附有安装成功的截图。

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

前言:都是自己踩过的坑(其他博主也有,不过我的特殊,按步骤走完重新安装仍要输入原密码,本篇主要解决和我问题类似的情况),跟着以下步骤走就行。

步骤一:关闭MySQL服务

右击【计算机】,选择【管理】,打开“计算机管理”界面,确保关闭此服务。

步骤二:卸载mysql软件

打开【控制面板】,选择【程序和功能】,找到一切和Mysql相关的软件包括安装包!!!然后右键卸载掉(也可以采用第三方安全软件管家进行卸载,确保卸载干净即可!!!),一会安装的时候重新下载安装包就行。

步骤3:删除MySQL在电脑硬盘上物理位置上的所有文件

先勾选这个,因为这个文件名是隐藏的!!!!

找到这三个目标,打开找到Mysql目录直接全部删除,记得删完再次清空回收站。然后再次搜索看还有该目录没,确保删除干净!!!

关键!!!!删除C:\Documents and Settings\All Users\Application Data\MySQL下的文件夹,一定要删

如果有这个目录就删除,没有就算了,我的就没有,你可以直接访问这个路径试试

步骤四:清空注册表

windows+R运行“regedit”文件,打开注册表

删除注册表,注意这个mysql57是你之前命名的名字不一定就是Mysql,看自己的命名是啥,下面是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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001\Services\MYSQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL

右键直接删除该文件,删除右边可能删不完(会有报错,目前没找到可行方法),所以直接删了该文件还是稳妥。

删完后再次搜索看还有该目录没,确保删除干净

步骤五:重新启动

最后一定要重启!!!然后不要先去装,确保删除干净按上述再次搜索一次C盘目录和注册表目录,要是还有就删除再次重启,确保没有再进行重新安装,我的就是重启了两次,最后才成功的。

步骤六:重新安装

最后大部分博主安装都是采用cmd安装,来回配置环境特别麻烦,其实可以直接按着操作步骤进行安装,简单明了易操作,不用那么麻烦,链接放下面了,亲测成功!!!

Windows下通过MySQL Installer安装MySQL服务_野马红尘的技术博客_51CTO博客

安装成功界面如下:

### 如何在Linux上彻底卸载重新安装MySQL #### 彻底卸载MySQL 为了确保旧版本的 MySQL 完全被移除,在执行任何新的安装之前,建议按照以下方法操作: 1. 停止正在运行的服务: 使用命令停止当前可能存在的 MySQL 或 MariaDB 服务。 ```bash sudo systemctl stop mysql.service ``` 2. 卸载现有软件包 移除所有与 MySQL 相关的数据文件以及配置文件。对于基于 Debian 的系统(如 Ubuntu),可以使用 `apt-get` 工具来完成此过程;而对于 Red Hat/CentOS 类型,则应采用 `yum` 或者较新系统的 `dnf` 来代替。 对于Debian/Ubuntu: ```bash sudo apt-get purge mysql-server mysql-client mysql-common sudo apt-get autoremove sudo apt-get autoclean ``` 对于RedHat/CentOS: ```bash sudo yum remove mysql* ``` 3. 删除残留数据目录 手动删除 `/var/lib/mysql` 和其他由 MySQL 创建的相关路径下的内容,这通常包含了数据库的实际存储位置以及其他临时文件夹等。 4. 清理环境变量及其他设置 检查 `.bashrc`, `.profile` 文件中是否有指向 MySQL 可执行程序的位置定义,将其清除掉。同时也要确认 `/etc/environment` 中不存在类似的自定义项。 #### 重新安装MySQL 一旦完成了上述清理工作之后就可以准备全新安装最新版 MySQL 数据库管理系统了: 1. 更新本地仓库索引 这一步骤是为了获取最新的可用资源列表以便下载最合适的二进制分发包。 ```bash sudo apt update #适用于Debian/Ubuntu系列发行版 sudo yum check-update #针对RHEL/Fedora/CentOS平台 ``` 2. 添加官方源 (可选) 如果想要获得更稳定更新频率的话可以选择加入 Oracle 提供的 APT/YUM 存储库链接,具体做法参见官方网站说明文档。 3. 开始正式安装流程 推荐直接通过默认渠道来进行部署,这样能够简化后续维护成本同时也更容易得到社区支持。 ```bash sudo apt install mysql-server #用于Debian系家族成员 sudo yum install mariadb #CentOS/RHEL 用户注意这里实际安装的是MariaDB而非原生MySQL ``` 4. 配置安全选项 初次启动后会提示进入初始化向导界面,此时可以根据实际情况调整一些必要的参数比如 root 密码强度校验策略等等。 5. 启用开机自动加载功能 设置 MySQL 成为随操作系统引导而自动激活的服务组件之一。 ```bash sudo systemctl enable mysqld #大多数现代Linux都适用systemd管理器 ``` 6. 测试连接正常与否 尝试登录到刚刚建立好的实例当中去验证整个重装过程是否顺利完成。 ---
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苏黎世卡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值