温馨提示×

centos怎么卸载mysql

小樊
44
2026-09-24 00:55:06
栏目: 云计算

在 CentOS 上卸载 MySQL,通常分为 yum/rpm 安装 和 二进制/源码安装 两种情况。下面以最常见的 yum 安装 为例说明。


一、确认 MySQL 是否安装

rpm -qa | grep mysql
# 或
yum list installed | grep mysql

也可能安装的是 MariaDB(CentOS 7 默认):

rpm -qa | grep mariadb

二、停止 MySQL 服务

systemctl stop mysqld
# 或
systemctl stop mariadb

禁止开机启动(可选):

systemctl disable mysqld

三、卸载 MySQL 软件包

1️⃣ yum 安装方式

yum remove mysql mysql-server mysql-libs mysql-common

或一次性卸载所有相关包:

yum remove $(rpm -qa | grep mysql)

如果是 MariaDB:

yum remove mariadb mariadb-server mariadb-libs

2️⃣ rpm 安装方式

rpm -e --nodeps mysql-xxx

(将 mysql-xxx 替换为 rpm -qa | grep mysql 查到的包名)


四、删除残留文件和目录

rm -rf /var/lib/mysql
rm -rf /etc/my.cnf
rm -rf /var/log/mysqld.log
rm -rf /usr/share/mysql

如有自定义数据目录,也要手动删除。


五、删除 MySQL 用户(可选)

id mysql
userdel mysql

六、验证是否卸载干净

rpm -qa | grep mysql
which mysql

无输出表示已卸载完成。


七、如果是二进制/源码安装

如果是解压安装的:

rm -rf /usr/local/mysql
rm -rf /etc/init.d/mysql

并删除环境变量:

vim /etc/profile
# 删除 PATH 中的 mysql 配置
source /etc/profile

如果你能告诉我:

  • CentOS 版本(6 / 7 / 8)
  • 安装方式(yum / 二进制 / docker)

我可以给你更精确的卸载步骤。

0 踩