linux下卸载mysql

一、关闭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

相关文章
相关标签/搜索