Linux下如何徹底解除安裝mysql
阿新 • • 發佈:2020-08-24
1、查詢已安裝的所有mysql相關的包
rpm -qa|grep -i mysql
結果如下:
使用的mysql版本不一樣,可能查出的包不一樣。
2、刪除安裝的MySQL相關包
rpm -ev 包名
rpm -ev mysql-community-release-el7-5.noarch rpm -ev mysql-community-libs-5.6.49-2.el7.x86_64 rpm -ev mysql-community-server-5.6.49-2.el7.x86_64 rpm -ev mysql-community-common-5.6.49-2.el7.x86_64 rpm-ev mysql-community-client-5.6.49-2.el7.x86_64
如果提示依賴包錯誤,則使用以下命令嘗試:
rpm -ev 包名 --nodeps
rpm -ev mysql-community-release-el7-5.noarch --nodeps rpm -ev mysql-community-libs-5.6.49-2.el7.x86_64 --nodeps rpm -ev mysql-community-server-5.6.49-2.el7.x86_64 --nodeps rpm -ev mysql-community-common-5.6.49-2.el7.x86_64 --nodeps rpm -ev mysql-community-client-5.6.49-2.el7.x86_64 --nodeps
如果提示錯誤:error: %preun(xxxxxx) scriptlet failed, exit status 1
則用以下命令嘗試:
rpm -e --noscripts 包名
rpm -e --noscripts mysql-community-release-el7-5.noarch rpm -e --noscripts mysql-community-libs-5.6.49-2.el7.x86_64 rpm -e --noscripts mysql-community-server-5.6.49-2.el7.x86_64 rpm -e --noscripts mysql-community-common-5.6.49-2.el7.x86_64 rpm -e --noscripts mysql-community-client-5.6.49-2.el7.x86_64
3、查詢mysql相關的的檔案目錄
find / -name mysql
結果如下:
刪除所查出來的所有目錄:
rm -rf /usr/lib64/mysql rm -rf /etc/selinux/targeted/active/modules/100/mysql rm -rf /var/lib/mysql
rm -rf /var/lib/mysql/mysql
刪除/etc/my.cnf
rm -rf /etc/my.cnf
4、驗證是否刪除完畢
rpm -qa|grep -i mysql
如果沒有查出任何結果,說明已經刪除乾淨了。