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