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