Linux彻底卸载MySQL

Linux彻底卸载MySQL

1. 查找是否装有mysql

[root@centos7 ~]#rpm -qa |grep mysql
[root@centos7 ~]#ss -ntl
State      Recv-Q Send-Q              Local Address:Port                             Peer Address:Port
LISTEN     0      128                             *:22                                          *:*
LISTEN     0      100                     127.0.0.1:25                                          *:*
LISTEN     0      128                          [::]:22                                       [::]:*
LISTEN     0      100                         [::1]:25                                       [::]:*
LISTEN     0      80                           [::]:3306                                     [::]:*

2. 停止mysql服务并删除mysql

[root@centos7 ~]#systemctl stop mysqld.service
[root@centos7 ~]#rpm -ev mysql*

3. 删除mysql的目录文件和库

[root@centos7 ~]#find / -name mysql
/etc/selinux/targeted/active/modules/100/mysql
/data/mysql
/data/mysql/mysql
/usr/lib64/mysql
/usr/local/mysql-5.7.30-linux-glibc2.12-x86_64/bin/mysql
/usr/local/mysql-5.7.30-linux-glibc2.12-x86_64/include/mysql
/usr/local/mysql
/usr/share/mysql
/var/lib/mysql

[root@centos7 ~]#rm -rf /var/lib/mysql
[root@centos7 ~]#rm -rf /usr/share/mysql
[root@centos7 ~]#rm -rf /usr/local/mysql*
[root@centos7 ~]#rm -rf /data/mysql*
[root@centos7 ~]#rm -rf /usr/lib64/mysql
[root@centos7 ~]#rm -rf /etc/selinux/targeted/active/modules/100/mysql
[root@centos7 ~]#rm -rf /etc/my.cnf  #卸载后/etc/my.cnf不会删除,需要进行手工删除

4. 删除mysql用户及组

[root@centos7 ~]#id mysql
uid=997(mysql) gid=1001(mysql) groups=1001(mysql)
[root@centos7 ~]#userdel -r mysql
[root@centos7 ~]#groupdel mysql
[root@centos7 ~]#cat /etc/passwd |grep mysql  #验证用户是否被删除
[root@centos7 ~]#cat /etc/group |grep mysql   #验证用户组是否被删除

5. 再次查看是否存在mysql

[root@centos7 ~]#rpm -qa|grep -i mysql

#locate和updatedb命令来自于mlocate包
[root@centos7 ~]#yum -y install mlocate
[root@centos7 ~]#updatedb
[root@centos7 ~]#locate mysql
/etc/my.cnf.d/mysql-clients.cnf
/etc/profile.d/mysql.sh
/etc/rc.d/init.d/mysqld
/etc/rc.d/rc0.d/K36mysqld
/etc/rc.d/rc1.d/K36mysqld
/etc/rc.d/rc2.d/S64mysqld
/etc/rc.d/rc3.d/S64mysqld
/etc/rc.d/rc4.d/S64mysqld
/etc/rc.d/rc5.d/S64mysqld
/etc/rc.d/rc6.d/K36mysqld
/root/.mysql_history
/root/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
/usr/lib/firewalld/services/mysql.xml
/usr/lib/python2.7/site-packages/sos/plugins/mysql.py
/usr/lib/python2.7/site-packages/sos/plugins/mysql.pyc
/usr/lib/python2.7/site-packages/sos/plugins/mysql.pyo
/usr/share/augeas/lenses/dist/mysql.aug
/usr/share/doc/mariadb-libs-5.5.68/README.mysql-license
/usr/share/man/man5/mysql_table.5.gz
/usr/share/vim/vim74/syntax/mysql.vim

[root@centos7 ~]#locate mysql  #无结果,说明MySQL已经彻底卸载
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一直在努力学习的菜鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值