Linux下如何彻底卸载mysql

1、查找已安装的所有mysql相关的包

rpm -qa|grep -i mysql

结果如下:

 

使用的mysql版本不一样,可能查出的包不一样。

 2、删除安装的MySQL相关包

rpm -ev 包名 

rpm -ev mysql-community-release-el7-5.noarch
rpm -ev mysql-community-libs-5.6.49-2.el7.x86_64
rpm -ev mysql-community-server-5.6.49-2.el7.x86_64
rpm -ev mysql-community-common-5.6.49-2.el7.x86_64
rpm -ev mysql-community-client-5.6.49-2.el7.x86_64

如果提示依赖包错误,则使用以下命令尝试:

rpm -ev 包名 --nodeps

rpm -ev mysql-community-release-el7-5.noarch --nodeps
rpm -ev mysql-community-libs-5.6.49-2.el7.x86_64 --nodeps
rpm -ev mysql-community-server-5.6.49-2.el7.x86_64 --nodeps
rpm -ev mysql-community-common-5.6.49-2.el7.x86_64 --nodeps
rpm -ev mysql-community-client-5.6.49-2.el7.x86_64 --nodeps

如果提示错误:error: %preun(xxxxxx) scriptlet failed, exit status 1

则用以下命令尝试:

rpm -e --noscripts 包名
rpm -e --noscripts mysql-community-release-el7-5.noarch
rpm -e --noscripts mysql-community-libs-5.6.49-2.el7.x86_64
rpm -e --noscripts mysql-community-server-5.6.49-2.el7.x86_64
rpm -e --noscripts mysql-community-common-5.6.49-2.el7.x86_64
rpm -e --noscripts mysql-community-client-5.6.49-2.el7.x86_64

3、查找mysql相关的的文件目录

find / -name mysql

结果如下:

 

 删除所查出来的所有目录:

rm -rf /usr/lib64/mysql
rm -rf /etc/selinux/targeted/active/modules/100/mysql
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql/mysql

删除/etc/my.cnf

rm -rf /etc/my.cnf

4、验证是否删除完毕

 

 

 

rpm -qa|grep -i mysql

  如果没有查出任何结果,说明已经删除干净了。

posted on 2020-08-24 20:59  SilenceAries  阅读(618)  评论(0)    收藏  举报

导航