如何清理centos上的mysql安装

use*_*ser 10 mysql vps centos yum centos5

mysql 不再存在,但是当我运行时,yum remove mysql它说该包可用但未标记为安装,因此我无法安装新的 mysql,我需要在安装新的之前完全删除与它相关的所有内容,我没有表创建所以不需要备份任何我尝试使用 yum 插件 yum-remove-with-leaves 不起作用,也没有找到任何正确安装它的指南,无论如何我在论坛上读到它有问题,不应该已安装,所以我正在寻找其他方法来完全删除 mysql

我可以使用 sftp 吗?

@quanta

的输出rpm -qa | grep mysql

mysql55-libs-5.5.10-1.w5
libmysqlclientl5-5.0.77-1.1.w5
php-mysql-5.3.8-1.1.w5
Run Code Online (Sandbox Code Playgroud)

编辑

我试过

yum remove mysql
yum remove mysql-server
yum clean all
Run Code Online (Sandbox Code Playgroud)

它似乎没有修复它。

当我跑步yum install mysql mysql-serveryum install mysqlyum install install mysql-server我会得到这个

在此处输入图片说明

小智 13

  1. 执行以下命令:

    # rpm -qa | grep mysql
    
    Run Code Online (Sandbox Code Playgroud)

    它将列出您系统上所有已安装的 mysql 软件包。例如:mysql-libs-5.1.73-3.el6_5.x86_64

  2. 现在执行命令:

    # yum remove <name displayed in above step-1>
    
    Run Code Online (Sandbox Code Playgroud)

    例如: yum remove mysql-libs-5.1.73-3.el6_5.x86_64


qua*_*nta 8

yum remove mysql55-libs 然后再试一次。

另外,我看到你用了很多repos:atomic, dag, epel, rpmforge, livna, ...,可能是冲突的原因。在我看来,atomic和(rpmforgeepel)就足够了。