Linux之CentOS_7.9卸载MySQL_5.7全过程实操手册

前言:接以上,前面记录了Windows和Linux环境的MySQL部署,那我们既然都部署完成验证测试那就来个卸载记录吧,便于闭环收尾。

环境:
1、CentOS-7.9-x86_64-DVD-2009.iso
2、MySQL-5.7.42-linux-glibc2.12-x86_64
1、关闭mysql服务
##关闭服务
service mysql stop

##查看服务状态
service mysql status

在这里插入图片描述

2、使用 rpm 命令查看已安装的安装包,如有直接rpm -ev卸载
##查看已安装的mysql
rpm -qa | grep  mysql

在这里插入图片描述

##卸载mysql安装包
yum remove 文件名
rpm -ev 文件名
3、查找涉及到mysql的文件及路径
##查找mysql相关目录
find / -name mysql
##将以下查询到的目录及路径进行删除
/etc/rc.d/init.d/mysql
/etc/selinux/targeted/active/modules/100/mysql
/usr/bin/mysql
/usr/lib64/mysql
/data/mysql
/data/mysql/mysql5.7/bin/mysql
/data/mysql/mysql5.7/include/mysql
/data/mysql/mysql5.7/data/mysql

Linux之CentOS_7.9卸载MySQL_5.7全过程实操手册_第1张图片

##删除相关目录
[root@orcl2 mysql]# rm -rf /etc/rc.d/init.d/mysql /etc/selinux/targeted/active/modules/100/mysql /usr/bin/mysql /usr/lib64/mysql /data/mysql /data/mysql/mysql5.7/bin/mysql /data/mysql/mysql5.7/include/mysql /data/mysql/mysql5.7/data/mysql

在这里插入图片描述

##卸载my.cnf
rm -rf /etc/my.cnf
其他:/var/log/mysqld.log(如果不删除这个文件,会导致新安装的mysql无法生存新密码,导致无法登陆)
4、删除mysql用户及用户组(如需本地重装可忽略)
##查询mysql用户及用户组
more /etc/passwd | grep mysql
more /etc/group | grep mysql
more /etc/shadow | grep mysql
##删除mysql用户及用户组
userdel mysql
groupdel mysql
5、检查是否有mariadb(如需本地重装可忽略)
rpm -qa | grep mariadb
##如果有则卸载
rpm -e --nodeps mariadb-libs
rpm -e --nodeps mariadb***
6、重启系统
reboot

你可能感兴趣的:(数据库,Linux,IT运维,linux,centos,mysql,运维)