centos7如何卸載殘留的mariadb-libs-5.5.52-1.el7.x86_64/centos 7 卸載 mariadb 的正確命令

#列出所有被安裝的rpm package 
rpm -qa | grep mariadb

#卸載

rpm -e mariadb-libs-5.5.37-1.el7_0.x86_64

錯誤:依賴檢測失敗:
        libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要
        libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要

#強制卸載,因爲沒有--nodeps

  rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64

 

應用實例:

[root@agent2 ~]# rpm -qa |grep mariadb
mariadb-libs-5.5.52-1.el7.x86_64
[root@agent2 ~]# yum remove mariadb-libs-5.5.52-1.el7.x86_64
Loaded plugins: fastestmirror
Resolving Dependencies
--> Running transaction check
---> Package mariadb-libs.x86_64 1:5.5.52-1.el7 will be erased
Removing mariadb-libs.x86_64 1:5.5.52-1.el7 - e due to obsoletes from installed mysql-community-libs-5.7.17-1.el7.x86_64
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package mariadb-libs.x86_64 1:5.5.52-1.el7 will be erased
--> Finished Dependency Resolution
[root@agent2 ~]#  rm -rf /etc/my.cnf
[root@agent2 ~]# rm -rf /var/lib/mysql/
[root@agent2 ~]#  ls /etc/my.cnf
ls: cannot access /etc/my.cnf: No such file or directory
[root@agent2 ~]#  ll /var/lib/mysql/
ls: cannot access /var/lib/mysql/: No such file or directory
[root@agent2 ~]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
[root@agent2 ~]# 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章