一、通用的mysql卸载方式
1.查看系统中是否已经安装了mysql
命令:rpm -qa|grep -i mysql
如果有显示msql的安装列表,代表已经安装了。
2.停止mysql服务、删除之前安装的mysql
删除命令:rpm -e –nodeps 包名
# rpm -ev MySQL-server-5.5.25-1.rhel5
# rpm -ev MySQL-devel-5.5.25-1.rhel5
# rpm -ev MySQL-client-5.5.25-1.rhel5
如果存在CentOS自带mysql-libs-5.1.71-1.el6.x86_64使用下面的命令卸载即可
rpm -ev --nodeps mysql-libs-5.1.71-1.el6.x86_64
3.查找之前老版本mysql的目录、并且删除老版本mysql的文件和库
# find / -name mysql
查找结果如下:
[root@localhost ~]# find / -name mysql
# /var/lib/mysql
# /var/lib/mysql/mysql
# /usr/lib64/mysql
删除对应的mysql目录
# rm -rf /var/lib/mysql
# rm -rf /var/lib/mysql
# rm -rf /usr/lib64/mysql
4.再次查找机器是否安装mysql
# rpm -qa|grep -i mysql
无结果,说明已经卸载彻底、接下来直接安装mysql即可。
二、centOS下卸载MYSQL
在centOS下卸载,需要卸载一下安装包。
1.rpm -qa | grep MySQL
qt-mysql-4.8.5-11.el7.x86_64 pcp-pmda-mysql-3.10.6-2.el7.x86_64 akonadi-mysql-1.9.2-4.el7.x86_64
2.卸载上面三个包
rpm -e akonadi-mysql rpm -e qt-mysql rpm -e pcp-pmda-mysql
强制卸载,添加--nodeps
例如: rpm -e --nodeps akonadi-mysql
3 mariadb是mysql的一个相当于openJDK的开源版本。在centOS中的安装是可选,如果选了安装的情况下,我们需要对其进行卸载。
rpm -qa | grep mariadb
#列出所有被安装的rpm package