Linux下的软件Mysql完全卸载(包括其依赖和库等残留文件)

原文:https://blog.csdn.net/zeng308041977/article/details/75245795

使用yum安装的时候会自动把依赖包安装上,但是我们一般卸载的时候以为只要删除之前安装的那个包就可以了,其实不然。因为你使用yum方式安装,其依赖包也会被自动装上,所以你卸载的时候必须把依赖包和残留的数据文件卸载完,以下内容将会介绍如何卸载干净。(本文以卸载mysql为例)

一、完全卸载方式(一)

  1. 查询一下你所安装的mysql包括其依赖的

命令:rpm -qa|grep -i mysql

结果如下:

该结果会把你之前指定安装的包和相关依赖包列出来,我现在的包有这些

perl-DBD-MySQL-4.013-3.el6.x86_64

mysql-server-5.1.73-7.el6.x86_64

mysql-libs-5.1.73-7.el6.x86_64

mysql-5.1.73-7.el6.x86_64

现在要卸载上面的mysql,我先采用直接命令卸载的方式卸载,待会再讲下以配置文件卸载的方式。

  1. 卸载

采用 yum remove包名 卸载

yum remove mysql-server

yum remove perl-DBD-MySQL

yum remove mysql-libs

yum remove mysql
  1. 检查下有没有卸载成功

rpm -qa|grep -i mysql

结果如下

说明我已经卸载成功了,那么问题来了,卸载mysql附属组件包的时候,很多文件夹会被自动删除掉。但是之前在mysql创建的库等部分资料还在的,下面就来说说怎么把残留文件删除掉

  1. 残留文件删除

先用find / -name mysql 看下有没有残留文件先,我的处理结果如下

[root@localhost init.d]# find / -name mysql

/var/lib/mysql

/var/lib/mysql/mysql

说明我的残留文件还未完全删除,那么我现在就要把这些文件删除了

使用rm -rf /var/lib/mysql && rm -rf /var/lib/mysql/mysql回车

看下还有没有mysql的残留文件

find / -name mysql回车 结果为空 说明没这个文件了

一、完全卸载方式(二)——介绍使用配置文件完全卸载

博主刚刚卸载了自己的mysql了,心疼呐,现在又要重新安装,顺便给大家复习下怎么安装吧。会的可以跳过安装步骤哈。

  1. 看下有哪些mysql安装包先,使用yum list *mysql*结果太多我就不在这说了

  2. 我直接安装 yum install mysql-server 安装过程按y回车确认安装

  3. 看下你安装的那些包有哪些,把这些包的名字复制着先

[root@localhost init.d]# rpm -qa|grep -i mysql

mysql-5.1.73-7.el6.x86_64

mysql-server-5.1.73-7.el6.x86_64

mysql-libs-5.1.73-7.el6.x86_64

perl-DBD-MySQL-4.013-3.el6.x86_64
  1. 在随便当前目录创建这里我在/home/目录下创建 vi /home/uninstall.sh

  2. 在编写以下内容

#!/bin/bash

yum remove mysql-5.1.73-7.el6.x86_64

echo “MySQL - embedded uninstall successful”

yum remove mysql-server-5.1.73-7.el6.x86_64

echo “MySQL - embedded uninstall successful”

yum remove mysql-libs-5.1.73-7.el6.x86_64

echo “MySQL - embedded uninstall successful”

yum remove perl-DBD-MySQL-4.013-3.el6.x86_64

echo “MySQL - embedded uninstall successful”
  1. 运行uninstall.sh文件

./uninstall.sh回车

出现了这个结果

那么问题来了,我们先查看下这个文件有什么权限

进入home目录cd /home/ 然后用ll命令

显示结果如下

说明无执行权限的意思

修改权限:chmod 711 uninstall.sh 回车

结果如下再ll可以看到

现在可以运行了。

./uninstall.sh回车

注意:我这里是用root用户登录的。

  1. 检查软件卸载

说明卸载成功了

  1. 检查卸载文件残留(这里就不说了,步骤参考上面的)

原创纯手打的,希望能帮到大家。。。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值