1.首先停止mysql服务(如果没有启动的服务就直接跳过)

关闭命令:

systemctl stop mysqld.service

其它常用命令:

启动:systemctl start mysqld.service
状态查看:systemctl status mysqld.service
设置开机自启:systemctl enable mysqld.service
重启mysql:service mysqld restart

2.查看安装的mysql信息

rpm -qa|grep -i mysql
复制代码

mysql安装信息

mysql-community-client-5.7.35-1.el7.x86_64
mysql-community-common-5.7.35-1.el7.x86_64
mysql80-community-release-el7-3.noarch
mysql-community-server-5.7.35-1.el7.x86_64
mysql-community-libs-5.7.35-1.el7.x86_64

3.删除mysql相关服务

需要把上面查询出来的服务名称全部执行一遍,达到删除mysql服务的目的

示例: rpm -e --nodeps mysql相关服务 执行:

rpm -e --nodeps mysql-community-client-5.7.35-1.el7.x86_64
rpm -e --nodeps mysql-community-common-5.7.35-1.el7.x86_64
rpm -e --nodeps mysql80-community-release-el7-3.noarch
rpm -e --nodeps mysql-community-server-5.7.35-1.el7.x86_64
rpm -e --nodeps mysql-community-libs-5.7.35-1.el7.x86_64

这里要说一下网上有些例子没有加 --nodeps ,如果不加上这个的话会报一个依赖错误:error:Failed dependencies

4.删除遗留的mysql文件和依赖信息

查询mysql遗留文件和依赖信息

find / -name mysql

删除遗留的文件和依赖信息

rm -rf /var/lib/mysql

5.手动删除mysql配置文件

rm -rf /etc/my.cnf

最后再检查一下mysql是否成功删除

rpm -qa|grep -i mysql
复制代码

执行完成后没有显示任何信息则表示mysql卸载成功