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) 收藏 举报
浙公网安备 33010602011771号