一、关闭mysqlnode
# /etc/init.d/mysqld stop
二、找到mysql 开头的软件包信息mysql
#rpm -qa | grep 'mysql'
显示sql
mysql-community-libs-compat-5.7.13-1.el6.x86_64 mysql-community-libs-5.7.13-1.el6.x86_64 mysql-community-client-5.7.13-1.el6.x86_64 mysql-community-common-5.7.13-1.el6.x86_64 mysql-community-server-5.7.13-1.el6.x86_64
删除mysql 开头的软件包信息centos
#rpm -e mysql-community-libs-compat-5.7.13-1.el6.x86_64 #rpm -e mysql-community-libs-5.7.13-1.el6.x86_64 #rpm -e mysql-community-client-5.7.13-1.el6.x86_64 #rpm -e mysql-community-common-5.7.13-1.el6.x86_64 #rpm -e mysql-community-server-5.7.13-1.el6.x86_64
若是 删除不掉mysql-community-libs-5.7.13-1.el6.x86_64bash
显示post
[root@iZ25av9xi4hZ ~]# rpm -e mysql-libs-5.1.73-3.el6_5.x86_64 error: Failed dependencies: libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_5.x86_64 libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_5.x86_64 mysql-libs is needed by (installed) postfix-2:2.6.6-6.el6_5.x86_64
则须要删除加上--nodepscode
[root@iZ25av9xi4hZ ~]# rpm -e mysql-libs-5.1.73-3.el6_5.x86_64 --nodeps
三、删除旧版本的mysql文件和目录server
#find / -name 'mysql'
/usr/lib64/mysql /usr/share/mysql /usr/bin/mysql /etc/logrotate.d/mysql /var/lib/mysql
删除ci
#rm -rf /usr/lib64/mysql #rm -rf /usr/share/mysql #rm -rf /usr/bin/mysql #rm -rf /etc/logrotate.d/mysql #rm -rf /var/lib/mysql
四、删除配置文件it
#rm -rf /etc/my.cnf
5删除用户,用户组
#id mysql #userdel mysql #id mysql 显示 id: mysql: No such user
centos删除完mysql
若是是其余系统,好比红帽,须要删除自带的mysql
rpm -qa | grep mariadb
卸载自带的
rpm -e mariadb-libs-5.5.40-1.el7_0.x86_64 --nodeps