Linux下的软件Mysql完全卸载(包括其依赖和库等残留文件)
使用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,我先采用直接命令卸载的方式卸载,待会再讲下以配置文件卸载的方式。
2.卸载
采用 yum remove 包名 卸载
yum remove mysql-server
yum remove perl-DBD-MySQL
yum remove mysql-libs
yum remove mysql
3.检查下有没有卸载成功
rpm -qa|grep -i mysql
结果如下
说明我已经卸载成功了,那么问题来了,卸载mysql附属组件包的时候,很多文件夹会被自动删除掉。但是之前在mysql创建的库等部分资料还在的,下面就来说说怎么把残留文件删除掉
4.残留文件删除
先用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
4.在随便当前目录创建这里我在/home/目录下创建vi /home/uninstall.sh
5.在编写以下内容
#!/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”
6.运行uninstall.sh文件
./uninstall.sh 回车
出现了这个结果
那么问题来了,我们先查看下这个文件有什么权限
进入home目录 cd /home/然后用ll命令
显示结果如下
说明无执行权限的意思
修改权限: chmod 711 uninstall.sh 回车
结果如下再ll 可以看到
现在可以运行了。
./uninstall.sh回车
注意:我这里是用root用户登录的。
7.检查软件卸载
说明卸载成功了
8.检查卸载文件残留(这里就不说了,步骤参考上面的)
原创纯手打的,希望能帮到大家。。。
Linux下的软件Mysql完全卸载(包括其依赖和库等残留文件)相关推荐
- linux下的软件安装与卸载
2019独角兽企业重金招聘Python工程师标准>>> 安装软件包的三种方法 rpm工具 类似windows的exe安装包,安装简单,安装位置等都是设定好的. yum工具 用pyth ...
- linux 下的软件的安装与卸载
linux下安装软件,如何知道软件安装位置 注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找. 指令名称:whereis 功能介绍:在特定目录中查找符合条件的文件.这 ...
- 第十章 Linux下RPM软件的安装与卸载
第十章 Linux下RPM软件的安装与卸载 第一节 RPM软件包安装 rpm命名原则 如: vsftpd-3.0.2-9.el7.x86_64.rpm vsftpd 3.0.2 9 e17 x86_6 ...
- Linux下常用软件,Linux下开发工具下载地址
1.RAR 3.60 for Linux 软件说明:流行好用的压缩工具,支持鼠标拖放及外壳扩展,完美支持 ZIP 档案,内置程序可以解开 CAB.ARJ.LZH.TAR.GZ.ACE.UUE.BZ2. ...
- Linux下的软件安装方法介绍
本文目录 一.Linux下的软件安装方式 二.在线安装 三.使用dpkg从本地磁盘安装deb软件包 本文目录 一.Linux下的软件安装方式 通常Linux上的软件安装主要有三种方式: 在线安装 从磁 ...
- Linux下删除mysql实例,linux下完全删除mysql
在linux下开发,mysql数据库是经常用到的,对于初学者来说,在linux怎么安装卸载mysql数据库,也许可能比较痛苦,这里简单介绍下,怎么卸载msql数据库. a)查看系统中是否以rpm包安装 ...
- Linux下的软件安装方式+源码安装软件cmatrix代码雨
Linux下的软件安装方式 1 rpm工具安装 2 yum工具安装 3 源码编译安装 软件包类型 1 二进制软件包(=rpm软件包) 无需编译,直接安装 根据计算机CPU架构类型和操作系统选择合适的软 ...
- Linux下常用软件推荐列表
Linux下常用软件推荐列表(欢迎补充...) halazi100发布于 2010-12-10 | 17617次阅读 字号: 大 中 小 (网友评论 14 条) 我要评论 [i=s] 本帖最后 ...
- linux下安装软件
linux上软件安装的方式 二进制发布包:软件已经针对具体平台编译打包发布,只要解压,修改配置即可 RPM包(不会自动下载依赖包):软件已经按照redhat的包管理工具规范RPM进行打包发布,需要获取 ...
最新文章
- linux怎么安装java环境变量_linux怎么配置java环境变量
- python类方法中使用:修饰符@staticmethod和@classmethod的作用与区别,还有装饰器@property的使用
- java高级----Java动态代理的原理
- Andorid中使用Jsoup解析库解析XML、HTML、Dom节点---第三方库学习笔记(三)
- JDK8的日期时间类2
- java 强制清除缓存_IDEA强制清除Maven缓存的方法示例
- 动手学CV-目标检测入门教程6:训练与测试
- sublime Text3安装插件
- 关于heapsize heapgrowthlimit
- 批量拷贝文件到服务器,Syncovery(数据备份工具)如何在windows下远程访问服务器批量拷贝文件?Syncovery图文教...
- 使用QT的qmake工具生成VS工程
- 抖音创作规范_实体店如何借势抖音为门店获客?
- python世界你好_“你好,世界Python教程
- 对于Ajax在MUI框架中的用运以及单 webview 模式中的下拉刷新功能探究
- Mac QuickTime+Soundflower录屏
- Dither(抖动): Bayer Matrix(Bayer ordered dither matrix)与Bayer Filter(拜尔滤镜)
- 低端电流检测电路实测
- 南京柳树湾与云南汉族人
- warning:In file included from...
- SD省队集训2019Day11之“loopy”