如何徹底Linux系統下安裝的rpm包?現以mySQL為例進行介紹:
一、使用以下命令查看mysql安裝情況
[root@xpq mysql]# rpm -qa|grep -i mysql MySQL-shared-5.6.44-1.el7.x86_64 MySQL-client-5.6.44-1.el7.x86_64
二、停止運行MySQL,刪除運行的mysql
停止運行MySQL
service mysql stop
刪除運行的mysql
[root@xpq mysql]# rpm -e MySQL-client-5.6.44-1.el7.x86_64
三:當安裝,卸載rpm包是 出現依賴問題 error: Failed dependencies解決辦法
非常簡單,只要加上一個--force (強制) 和--nodeps(不查找依賴關系)就可以了
如:rpm -vih httpd-2.2.3-6.el5.i386.rpm --force --nodeps
卸載時就不用--force了,只要加入--nodeps就ok了
[root@xpq mysql]# rpm MySQL-shared-5.6.44-1.el7.x86_64 -e --nodep
四:查找之前老版本mysql,並且刪除老版本mysql的文件和庫
[root@xpq mysql]# find / -name mysql /etc/selinux/targeted/active/modules/100/mysql
[root@xpq ~]# rm -rf /etc/selinux/targeted/active/modules/100/mysq
五:刪除配置文件
[root@xpq ~]# rm -rf /etc/my.cnf [root@xpq ~]#