MySQL的安装方法有不少种,常见的有yum、rpm和源码安装,那么针对不一样的安装方法,也存在不一样的卸载方法,其中yum和rpm安装的卸载方法同样。
本节主要介绍Linux下如何完全卸载已安装过的mysql,以便能顺利安装下一个版本的mysql。node
一、源码安装卸载mysql
虽然源码安装时相对复杂,可是它的卸载却很简单。
只要在安装目录下直接执行 make uninstall这个命令,就能够卸载源码安装的mysql,前提是你在这以前没有执行过make clean。
若是执行过make clean,也不要紧,那就直接删除mysql安装文件就行。linux
二、rpm安装卸载sql
2.一、查看一下是不是已经用rpm或yum安装了老版本的mysql.net
rpm -qa | grep -i mysql
若是安装过了,就会出现以下图的结果:code
说明已经安装过的版本以下:
MySQL-client-5.6.23-1.el6.x86_64
MySQL-server-5.6.23-1.el6.x86_64server
2.二、卸载已安装的mysql
一次性卸载全部:图片
rpm -e MySQL -*
或者逐个卸载:ci
rpm -e MySQL-client-5.6.23-1.el6.x86_64 rpm -e MySQL-server-5.6.23-1.el6.x86_64
若是出现error: Failed dependencies 这样的错误提示,须要加上– nodeps参数,如:get
rpm -e --nodeps MySQL-server-5.6.23-1.el6.x86_64 rpm -e --nodeps MySQL-client-5.6.23-1.el6.x86_64
查看一下卸载状况:
说明已经卸载完成,可是mysql的一些目录并未删除,咱们须要手动删除。
查找一下还存在哪些mysql目录未删除:
find / -name mysql
而后将查找到的mysql目录使用rm命令删除便可,其实也能够不用删除这些老版本mysql的目录文件,对新版本mysql的安装没多大影响。好了老版本的mysql卸载干净了,能够准备下一个版本的安装了。