温馨提示×

centos怎样卸载mysql

小樊
45
2026-09-29 21:43:00
栏目: 云计算

在 CentOS 上卸载 MySQL,通常步骤如下(以 CentOS 7 为例,适用于使用 yum/rpm 安装的 MySQL)。


一、停止 MySQL 服务

systemctl stop mysqld
systemctl disable mysqld

二、查看已安装的 MySQL 包

rpm -qa | grep mysql

或

yum list installed | grep mysql

三、卸载 MySQL 相关软件包

方式 1:使用 yum(推荐)

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

如果有多个包,可一次性卸载:

yum remove $(rpm -qa | grep mysql)

方式 2:使用 rpm

rpm -e --nodeps mysql-xxx

(xxx 为具体版本包名)


四、删除残留文件和目录

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

五、删除 MySQL 用户(可选)

id mysql
userdel mysql

六、确认已卸载

rpm -qa | grep mysql
which mysql

如果没有任何输出,说明已卸载干净。


补充说明

  • 如果是 MySQL 8.0 / 5.7 官方 YUM 源 安装,包名可能是:
    • mysql-community-server
    • mysql-community-client
    • mysql-community-libs
  • 卸载不会影响其他数据库(如 MariaDB)

如果你用的是 CentOS 8 / Stream 或 Docker 安装的 MySQL,可以告诉我,我给你对应方案。

0 踩