对于CentOS卸载Mysql,百度了好多都没有卸载干净,走了好动坑,这个是我亲身试验之后的步骤,本人亲测有效。做了如下总结
1关闭MySQL服务
[root@server bin]# service mysql stop
Shutting down MySQL.. SUCCESS!
[root@server bin]# service mysql status
ERROR! MySQL
is
not
running
rpm -qa|grep mysql
有的话进行删除,1、yum remove mysql mysql-server mysql-libs compat-mysql51
继续查看是 rpm -qa|grep myql 有继承执行
3.查看系统中是否以rpm包安装的mysql:
[root@localhost opt]# rpm -qa | grep -i mysql
MySQL-server-5.6.17-1.el6.i686
MySQL-client-5.6.17-1.el6.i686
有的话卸载mysql
[root@localhost local]# rpm -e MySQL-server-5.6.17-1.el6.i686
[root@localhost local]# rpm -e MySQL-client-5.6.17-1.el6.i686
删除mysql服务
[root@localhost local]# chkconfig --list | grep -i mysql
[root@localhost local]# chkconfig --del mysql
4.删除MySQL对应的文件夹
查找文件
[root@server bin]# find / -
name
mysql
/home/mysql
/etc/rc.d/init.d/mysql
/etc/selinux/targeted/active/modules/100/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/bin/mysql
/usr/lib64/mysql
/usr/share/mysql
/usr/
local
/mysql
/usr/
local
/mysql/bin/mysql
/usr/
local
/mysql/include/mysql
/usr/
local
/mysql/data/mysql
删除文件
[root@server bin]# rm -rf /var/lib/mysql
[root@server bin]# rm -rf /var/lib/mysql^C
[root@server bin]# rm -rf /var/lib/mysql/mysql
[root@server bin]# rm -rf /usr/bin/mysql
[root@server bin]# rm -rf /usr/lib64/mysql
[root@server bin]# rm -rf /usr/share/mysql
[root@server bin]# rm -rf /usr/
local
/mysql
[root@server bin]# rm -rf /usr/
local
/mysql/bin/mysql
[root@server bin]# rm -rf /usr/
local
/mysql/include/mysql
[root@server bin]# rm -rf /usr/
local
/mysql/data/mysql
[root@server bin]# more /etc/passwd | grep mysql
mysql:x:998:1000::/home/mysql:/bin/bash
[root@server bin]# more /etc/shadow | grep mysql
mysql:!!:17438::::::
[root@server bin]# more /etc/
group
| grep mysql
mysql:x:1000:
[root@server bin]# userdel mysql
[root@server bin]# groupdel mysql
groupdel:
group
'mysql'
does
not
exist
查看
[root@server bin]# more /etc/passwd | grep mysql
[root@server bin]# more /etc/
group
| grep mysql
[root@server bin]# more /etc/shadow | grep mysql