博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下干净卸载mysql详解
阅读量:5901 次
发布时间:2019-06-19

本文共 861 字,大约阅读时间需要 2 分钟。

1、使用以下命令查看当前安装mysql情况

 

[plain]   
 
  1. rpm -qa|grep -i mysql  

可以看到如下图的所示:
显示之前安装了:
MySQL-client-5.5.25a-1.rhel5
MySQL-server-5.5.25a-1.rhel5

 

 

2、停止mysql服务、删除之前安装的mysql

删除命令:rpm -e –nodeps 包名

[plain]   
 
  1. rpm -ev MySQL-client-5.5.25a-1.rhel5  
  2. rpm -ev MySQL-server-5.5.25a-1.rhel5  

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

 

 

[plain]   
 
  1. rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps  

 

 

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

则用以下命令尝试:

 

[plain]   
 
  1. rpm -e --noscripts MySQL-client-5.5.25a-1.rhel5  

 

 

 

3、查找之前老版本mysql的目录、并且删除老版本mysql的文件和库

find / -name mysql

查找结果如下:

[plain]   
 
  1. find / -name mysql  

/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql
删除对应的mysql目录
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
查找目录并删除
注意:卸载后/etc/my.cnf不会删除,需要进行手工删除
 

[plain]   
 
  1. rm -rf /etc/my.cnf  

4、再次查找机器是否安装mysql

[plain]   
 
  1. rpm -qa|grep -i mysql  

无结果,说明已经卸载彻底

转载于:https://www.cnblogs.com/zixia/p/9041665.html

你可能感兴趣的文章
Python菜鸟之路:Jquery Ajax的使用
查看>>
LeetCode算法题-Maximum Depth of Binary Tree
查看>>
Cox 教学视频5
查看>>
Jenkins持续集成学习-搭建jenkins问题汇总
查看>>
使用ffmpeg实现对h264视频解码 -- (实现了一个易于使用的c++封装库)
查看>>
flink watermark介绍
查看>>
[Flink原理介绍第四篇】:Flink的Checkpoint和Savepoint介绍
查看>>
Android Xutils 框架
查看>>
C#基础知识整理 基础知识(21) 委托(二)
查看>>
Sysbench 0.5版安装配置
查看>>
书摘—你不可不知的心理策略
查看>>
【博客话题】毕业——开始人生的艰苦历程
查看>>
Linux安装telnet
查看>>
sap scriptfom 多语言翻译
查看>>
黄聪:3分钟学会sessionStorage用法
查看>>
Entity Framework 全面教程详解(转)
查看>>
Windows上Python2.7安装Scrapy过程
查看>>
Chapter 3:Code Style in Django
查看>>
挖掘数据金矿 领军协同创新 曙光荣膺“2016大数据创新应用领袖企业”称号
查看>>
Fast通道获得Win10 Mobile Build 14977更新
查看>>