一、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: lib
MysqLclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 lib
MysqLclient.so.16(lib
MysqLclient_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