前言:接以上,前面记录了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
##删除相关目录
[ 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