在 CentOS 上卸载 MySQL,通常步骤如下(以 CentOS 7 为例,适用于使用 yum/rpm 安装的 MySQL)。
systemctl stop mysqld
systemctl disable mysqld
rpm -qa | grep mysql
或
yum list installed | grep mysql
yum remove mysql mysql-server mysql-libs mysql-common
如果有多个包,可一次性卸载:
yum remove $(rpm -qa | grep mysql)
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
id mysql
userdel mysql
rpm -qa | grep mysql
which mysql
如果没有任何输出,说明已卸载干净。
mysql-community-servermysql-community-clientmysql-community-libs如果你用的是 CentOS 8 / Stream 或 Docker 安装的 MySQL,可以告诉我,我给你对应方案。