centos 7 下完全卸載 mysql 5.6

centos 下完全卸載 mysql5.6

 

1 查看已經安裝的服務
rpm -qa | grep -i mysql
-i 作用是不區分大小寫

mysql-community-common-5.6.51-2.el7.x86_64
mysql-community-libs-5.6.51-2.el7.x86_64
mysql-community-server-5.6.51-2.el7.x86_64
mysql-community-release-el7-5.noarch
mysql-community-client-5.6.51-2.el7.x86_64


2 停掉mysql (若不停掉服務,無法卸載)
systemctl stop mysqld.service
 
3、執行卸載(卸載的內容都是步驟1查看的內容)
rpm -ev --nodeps mysql-community-release-el7-5.noarch
rpm -ev --nodeps mysql-community-client-5.6.51-2.el7.x86_64
rpm -ev --nodeps mysql-community-common-5.6.51-2.el7.x86_64
rpm -ev --nodeps mysql-community-server-5.6.51-2.el7.x86_64
rpm -ev --nodeps mysql-community-libs-5.6.51-2.el7.x86_64

 

(base) [root@VM-0-2-centos ~]#
(base) [root@VM-0-2-centos ~]# rpm -ev --nodeps mysql-community-release-el7-5.noarch
Preparing packages...
mysql-community-release-el7-5.noarch
(base) [root@VM-0-2-centos ~]# rpm -ev --nodeps mysql-community-client-5.6.51-2.el7.x86_64
Preparing packages...
mysql-community-client-5.6.51-2.el7.x86_64
(base) [root@VM-0-2-centos ~]# rpm -ev --nodeps mysql-community-common-5.6.51-2.el7.x86_64
Preparing packages...
mysql-community-common-5.6.51-2.el7.x86_64
(base) [root@VM-0-2-centos ~]# rpm -ev --nodeps mysql-community-server-5.6.51-2.el7.x86_64
Preparing packages...
mysql-community-server-5.6.51-2.el7.x86_64
warning: /etc/my.cnf saved as /etc/my.cnf.rpmsave
(base) [root@VM-0-2-centos ~]# rpm -ev --nodeps mysql-community-libs-5.6.51-2.el7.x86_64
Preparing packages...
mysql-community-libs-5.6.51-2.el7.x86_64

查看 /etc/my.conf文件是否刪除,若沒有,執行刪除
查看:

cd /etc/my.conf
-bash: cd: /etc/my.conf: No such file or directory

刪除:
rm -rf /etc/my.cnf



rm /etc/my.cnf

ll /var/lib/mysql

rm -rf /var/lib/mysql


查看是否還有mysql軟件:
rpm -qa|grep mysql
有的話繼續刪除

可以看到有兩個安裝包
MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-client-5.6.19-1.linux_glibc2.5.x86_64.rpm

刪除這兩個服務(去掉後綴)
rpm –e MySQL-client-5.6.19-1.linux_glibc2.5.x86_64
rpm -e MySQL-server-5.6.19-1.linux_glibc2.5.x86_64
查看殘留的目錄:

whereis mysql

mysql: /usr/share/mysql

然後刪除mysql目錄:

rm -rf  /usr/share/mysql

刪除相關文件:
rm -rf /usr/my.cnf
rm -rf /root/.mysql_sercret


最關鍵的:

rm -rf /var/lib/mysql

 

 

REF

https://www.cnblogs.com/haixiang/p/10194940.html

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