Centos徹底卸載Mysql完整教程

1、 rpm -qa | grep -i mysql

查找已經安裝的mysql.

mysql-community-server-5.7.30-1.el7.x86_64
mysql-community-test-5.7.30-1.el7.x86_64
mysql-community-common-5.7.30-1.el7.x86_64
mysql-community-client-5.7.30-1.el7.x86_64
mysql-community-devel-5.7.30-1.el7.x86_64
mysql-community-embedded-devel-5.7.30-1.el7.x86_64
mysql-community-libs-compat-5.7.30-1.el7.x86_64
mysql-community-libs-5.7.30-1.el7.x86_64
mysql-community-embedded-5.7.30-1.el7.x86_64
mysql-community-embedded-compat-5.7.30-1.el7.x86_64

以上就是我安裝的mysql.

2、 yum -y remove mysql-*

網上的一般用rpm -e 的命令刪除mysql,這樣表面上刪除了mysql,可是mysql的一些殘餘程序仍然存在,並且通過第一步的方式也查找不到殘餘,而yum命令比較強大,可以完全刪除mysql.(ps:用rpm刪除後再次安裝的時候會提示已經安裝了,這就是rpm沒刪除乾淨的原因)

3、 find / -name mysql

查找mysql的一些目錄,把所有出現的目錄統統刪除.可以使用rm -rf  路徑,刪除時請注意,一旦刪除無法恢復。

/etc/rc.d/init.d/mysql
/etc/selinux/targeted/active/modules/100/mysql
/run/lock/subsys/mysql
/var/spool/mail/mysql
/var/lib/mysql
/opt/mysql
/usr/share/mysql
/usr/local/mysql
/home/mysql
[root@ecs-dc15 sbin]# rm -rf /home/mysql
[root@ecs-dc15 sbin]# rm -rf /usr/local/mysql
[root@ecs-dc15 sbin]# rm -rf /usr/share/mysql
[root@ecs-dc15 sbin]# rm -rf /opt/mysql
[root@ecs-dc15 sbin]# rm -rf /var/lib/mysql/
[root@ecs-dc15 sbin]# rm -rf /var/spool/mail/mysql 
[root@ecs-dc15 sbin]# rm -rf /run/lock/subsys/mysql 
[root@ecs-dc15 sbin]# rm -rf /etc/selinux/targeted/active/modules/100/mysql
[root@ecs-dc15 sbin]# rm -rf /etc/rc.d/init.d/mysql
[root@ecs-dc15 sbin]# rm -rf /etc/my.cnf
[root@ecs-dc15 sbin]# rm -rf /root/.mysql_sercret

4、rm -rf /etc/my.cnf

這個是刪除配置文件

5、 rm -rf /root/.mysql_sercret

刪除mysql的默認密碼,如果不刪除,以後安裝mysql這個sercret中的默認密碼不會變,使用其中的默認密碼就可能會報類似Access denied for user 'root@localhost' (using password:yes)的錯誤.

五步完成之後,這樣mysql就全部刪除乾淨了.

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