linux下完全卸載MySQL

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卸載乾淨了,能夠準備下一個版本的安裝了。

相關文章
相關標籤/搜索