Centos 6.5卸载mysql

前端之家收集整理的这篇文章主要介绍了Centos 6.5卸载mysql前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一、rpm包或yum安装MysqL卸载 1: 卸载前关闭MysqL服务 service MysqLd stop #或者 /etc/init.d/MysqL stop 2. 收集MysqL对应的文件夹信息 [root@slave3 init.d]# whereis MysqL MysqL: /usr/lib64/MysqL /usr/share/MysqL [root@slave3 init.d]# rm -rf /usr/lib64/MysqL [root@slave3 init.d]# rm -rf /usr/share/MysqL 3: 卸载删除MysqL各类组件 #查看MysqL各类组件 [root@slave3 init.d]# rpm -qa | grep -i MysqL perl-DBD-MysqL-4.013-3.el6.x86_64 MysqL-5.1.73-8.el6_8.x86_64 MysqL-libs-5.1.73-8.el6_8.x86_64 MysqL-server-5.1.73-8.el6_8.x86_64 #删除组件 [root@slave3 init.d]# rpm -ev MysqL-5.1.73-8.el6_8.x86_64 [root@slave3 init.d]# rpm -ev perl-DBD-MysqL-4.013-3.el6.x86_64 [root@slave3 init.d]# rpm -ev MysqL-libs-5.1.73-8.el6_8.x86_64 error: Failed dependencies: libMysqLclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 libMysqLclient.so.16(libMysqLclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 MysqL-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 #强制卸载 root@slave3 init.d]# rpm -ev MysqL-libs-5.1.73-8.el6_8.x86_64 --nodeps **或者通过yum remove MysqL 和 yum remove MysqL-libs 来卸载MysqL安装的包 #查看是否卸载所有安装的MysqL包 rpm -qa | grep -i MysqL 4:删除MysqL对应的文件夹 [root@slave3 init.d]# find / -name MysqL /var/lib/MysqL /var/lib/MysqL/MysqL [root@slave3 init.d]# rm -rf /var/lib/MysqL [root@slave3 init.d]# rm -rf /var/lib/MysqL/MysqL 5:删除MysqL用户用户组 如果有必要,删除MysqL用户以及MysqL用户组。 [root@slave3 init.d]# more /etc/passwd | grep MysqL MysqL:x:27:27:MysqL Server:/var/lib/MysqL:/bin/bash [root@slave3 init.d]# more /etc/shadow | grep MysqL MysqL:!!:17264:::::: [root@slave3 init.d]# userdel MysqL [root@slave3 init.d]# groupdel MysqL groupdel: group 'MysqL' does not exist 6:确认MysqL是否卸载删除 [root@slave3 init.d]# rpm -qa | grep -i MysqL MysqL-libs-5.1.73-8.el6_8.x86_64 二、二进制包、远吗安装方式的MysqL卸载 如果是采用二进制包安装的MysqL,那么你用下面命令是找不到任何MysqL组件的。所以如果你不知道MysqL的安装方式,千万不要用下面命令来 判别是否安装了MysqL [root@DB-Server init.d]# rpm -qa | grep -i MysqL 1: 检查MysqL服务并关闭服务进程。 [root@DB-Server init.d]# ps -ef | grep MysqL [root@DB-Server init.d]# /etc/init.d/MysqL.server stop [root@DB-Server init.d]# /etc/init.d/MysqL.server status #查看状态十分关闭服务进程 2: 查找MysqL的安装目录并彻底删除 [root@DB-Server init.d]# whereis MysqL MysqL: /usr/local/MysqL [root@DB-Server init.d]# find / -name MysqL /var/spool/mail/MysqL /usr/local/MysqL-5.7.5-m15-linux-glibc2.5-x86_64/include/MysqL /usr/local/MysqL-5.7.5-m15-linux-glibc2.5-x86_64/bin/MysqL /usr/local/MysqL-5.7.5-m15-linux-glibc2.5-x86_64/data/MysqL /usr/local/MysqL [root@DB-Server init.d]# rm -rf /usr/local/MysqL-5.7.5-m15-linux-glibc2.5-x86_64/ [root@DB-Server init.d]# rm -rf /usr/local/ [root@DB-Server init.d]# rm -rf /var/spool/mail/MysqL 3: 删除一些配置文件 配置文件一般有/etc/my.cnf 或/etc/init.d/MysqL.server,视具体安装配置情况而定。 4:删除MysqL用户以及用户组 root@DB-Server ~]# id MysqL uid=101(MysqL) gid=501(MysqL) groups=501(MysqL) context=root:system_r:unconfined_t:SystemLow-SystemHigh [root@DB-Server ~]# userdel MysqL 参考资料 http://blog.itblood.com/completely-uninstall-the-MysqL-under-linux-graphic-tutorials.html

猜你在找的CentOS相关文章