redhat操作系统如何卸载mysql
时间: 2025-08-11 20:08:46 浏览: 5
在 Red Hat 操作系统(如 RHEL、CentOS 或 Rocky Linux)上卸载 MySQL,主要依赖于你当初是通过 **yum/dnf 包管理器** 安装,还是 **源码编译安装**。以下是针对 **使用包管理器安装的 MySQL** 的标准卸载步骤。
---
## ✅ 一、停止 MySQL 服务
```bash
sudo systemctl stop mysqld
```
---
## ✅ 二、查看已安装的 MySQL 包
```bash
rpm -qa | grep mysql
```
输出示例:
```
mysql-community-server-8.0.33-1.el8.x86_64
mysql-community-libs-8.0.33-1.el8.x86_64
mysql-community-common-8.0.33-1.el8.x86_64
mysql-community-client-8.0.33-1.el8.x86_64
```
---
## ✅ 三、卸载 MySQL 包
### 使用 `yum`(适用于 RHEL 7/CentOS 7 及旧版本):
```bash
sudo yum remove mysql mysql-server
```
### 使用 `dnf`(适用于 RHEL 8/CentOS 8 及更新版本):
```bash
sudo dnf remove mysql mysql-server
```
你也可以手动卸载具体包,例如:
```bash
sudo dnf remove mysql-community-server mysql-community-client mysql-community-common mysql-community-libs
```
---
## ✅ 四、删除 MySQL 的数据和配置文件
> ⚠️ **警告:以下命令会永久删除数据库文件,请提前备份重要数据。**
```bash
sudo rm -rf /etc/my.cnf
sudo rm -rf /etc/mysql/
sudo rm -rf /var/lib/mysql/
sudo rm -rf /var/log/mysql/
```
---
## ✅ 五、删除 MySQL 用户和组(可选)
```bash
sudo userdel mysql
sudo groupdel mysql
```
---
## ✅ 六、清理残留依赖(可选)
```bash
sudo dnf autoremove
```
---
## ✅ 七、验证是否卸载干净
```bash
which mysql
ps aux | grep mysql
rpm -qa | grep mysql
```
---
## ✅ 总结
通过以上步骤,你可以彻底卸载 Red Hat 系统上的 MySQL 数据库。如果你打算安装新版本的 MySQL,建议在卸载完成后重启系统。
---
##
阅读全文
相关推荐



















