Linux下完全卸載mysql詳解

1、使用如下命令查看當前安裝mysql狀況,查找之前是否裝有mysqlnode

1
rpm -qa| grep  -i mysql

能夠看到以下圖的所示:mysql

顯示以前安裝了:sql

     MySQL-client-5.5.25a-1.rhel5bash

     MySQL-server-5.5.25a-1.rhel5spa

二、中止mysql服務、刪除以前安裝的mysqlcode

刪除命令:rpm -e –nodeps 包名server

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

若是提示依賴包錯誤,則使用如下命令嘗試ip

1
rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps

若是提示錯誤:error: %preun(xxxxxx) scriptlet failed, exit status 1ci

則用如下命令嘗試:it

1
rpm -e --noscripts MySQL-client-5.5.25a-1.rhel5

三、查找以前老版本mysql的目錄、而且刪除老版本mysql的文件和庫

1
find  / -name mysql

查找結果以下:

1
2
3
4
5
find  / -name mysql
 
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql

刪除對應的mysql目錄

1
2
3
rm  -rf /var/lib/mysql
rm  -rf /var/lib/mysql
rm  -rf /usr/lib64/mysql

具體的步驟如圖:查找目錄並刪除

注意:卸載後/etc/my.cnf不會刪除,須要進行手工刪除

1
rm  -rf /etc/my .cnf

四、再次查找機器是否安裝mysql

1
rpm -qa| grep  -i mysql

總結

無結果,說明已經卸載完全,接下來直接安裝mysql便可。

相關文章
相關標籤/搜索