1.mariadb的删除
#1.卸载mariadb相关的软件
[root@server1 ~]# yum remove -y `rpm -aq mariadb*`
#2.删除数据目录和配置文件
[root@server1 ~]# rm -rf /etc/my.cnf
[root@server1 ~]# rm -rf /var/lib/mysql
测试:
[root@server2 ~]# rpm -aq mariadb*
2.mysql的删除
#1.停止mysql
[root@server1 ~]# systemctl stop mysqld
#2.卸载mysql相关软件包
[root@server1 ~]# rpm -aq mysql*
mysql-community-libs-5.7.24-1.el7.x86_64
mysql-community-common-5.7.24-1.el7.x86_64
mysql-community-client-5.7.24-1.el7.x86_64
mysql-community-libs-compat-5.7.24-1.el7.x86_64
mysql-community-server-5.7.24-1.el7.x86_64
[root@server1 ~]# yum remove -y `rpm -aq mysql*`
#3.删除mysql数据目录
[root@server2 ~]# find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/share/mysql
[root@server1 ~]# rm -rf /var/lib/mysql /var/lib/mysql/mysql /usr/share/mysql
#4.删除配置文件
[root@server2 ~]# ll /etc/my.cnf
-rw-r--r-- 1 root root 570 Sep 21 2016 /etc/my.cnf
[root@server2 ~]# rm -rf /etc/my.cnf
测试:
[root@server2 ~]# rpm -aq mysql*
应用场景:
(1).mysql与mariadb不能同时安装,那么如果想安装mysql,就必须先删除之前安装的mariadb;
(2).如果想要升级mysql版本,那么也需要先删除旧版本的mysql;
注意:如果未将mariadb删除干净,那么安装的mysql会有问题,同理,如果未将旧版本mysql删除干净,那么安装的新版本的mysql也会出现问题;