美文网首页
centos7 完美卸载mysql 数据 库

centos7 完美卸载mysql 数据 库

作者: 朝畫夕拾 | 来源:发表于2019-07-19 09:36 被阅读0次

    清理原有的mysql数据库,使用以下命令查找出安装的mysql软件包和依赖包:

    rpm -qa | grep mysql

    显示结果如下:

    mysql80-community-release-el7-1.noarch

    mysql-community-server-8.0.11-1.el7.x86_64

    使用以下命令依次删除上面的程序

    yum  remove mysql-xxx-xxx-

    删除mysql的配置文件,卸载不会自动删除配置文件,首先使用如下命令查找出所用的配置文件;

    find  / -name mysql

    可能的显示结果如下:

    /etc/logrotate.d/mysql

    /etc/selinux/targeted/active/modules/100/mysql

    根据需求使用以下命令 依次 对配置文件进行删除

    rm -rf  /var/lib/mysql

    删除MariaDB的文件

    由于MySQL在CentOS7中收费了,所以已经不支持MySQL了,取而代之在CentOS7内部集成了mariadb,而安装MySQL的话会和MariaDB的文件冲突,所以需要先卸载掉MariaDB.使用rpm 命令查找出要删除的mariadb文件;

    rpm -pa | grep mariadb

    可能的显示结果如下:

    mariadb-libs-5.5.56-2.el7.x86_64

    删除上面的程序

    rpm  -e  mariadb-libs-5.5.56-2.el7.x86_64

    可能出现错误提示如下

    依赖检测失败:

    libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要

    libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要

    libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要

    使用强制删除:

    rpm  -e  --nodeps  mariadb-libs-5.5.56-2.el7.x86_64

    至此就将原来有的mysql 和mariadb数据库删除了

    相关文章

      网友评论

          本文标题:centos7 完美卸载mysql 数据 库

          本文链接:https://www.haomeiwen.com/subject/hyodlctx.html