如何在centos上清理mysql安装


9

mysql不再存在,但是当我运行yum remove mysql它时说该软件包可用,但未标记为要安装,因此我无法安装新的mysql,因此在安装新的mysql之前,我需要完全删除与之相关的所有内容,但我没有表格创建的所以不需要备份任何内容我尝试使用yum插件yum-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

编辑

我试过了

yum remove mysql
yum remove mysql-server
yum clean all

而且似乎无法解决。

当我运行yum install mysql mysql-serveryum install mysql或者yum install install mysql-server我会得到这个

在此处输入图片说明


输出是rpm -qa | grep mysql什么?
量子

@quanta,请阅读我的编辑
用户

执行时会发生什么yum install mysql-server
量子

@quanta请阅读我的编辑先生
用户

Answers:


8

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

此外,我看到您使用了很多存储库:atomic,dag,epel,rpmforge,livna等,这可能是造成冲突的原因。我认为,atomic和(rpmforgeepel)就足够了。


1
好的,如何删除我不需要的存储库,“ yum remove dog”,还是有另一种方法?
用户

1
打开/etc/yum.repos.d/*.repo文件并更改enabled=1enabled=0
量子

没有工作,我有一个新的vps,现在正在工作,我想服务器有问题,感谢您的时间,先生
用户

12
  1. 执行以下命令:

    # rpm -qa | grep mysql
    

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

  2. 现在执行命令:

    # yum remove <name displayed in above step-1>
    

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



1

当您认为mariadb正在安装mysql时,可能已经安装了mariadb。

[root@localhost data_decrypt]# rpm -qa | grep maria
mariadb-server-5.5.52-1.el7.x86_64
mariadb-libs-5.5.52-1.el7.x86_64
mariadb-devel-5.5.52-1.el7.x86_64
mariadb-5.5.52-1.el7.x86_64

我以rpm以上的速度擦除,yum remove然后yum install mysql-devel再次运行。而且有效!谢谢。
MKatleast3 '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.