So bereinigen Sie die MySQL-Installation auf Centos


9

MySQL existiert nicht mehr, aber wenn ich es ausführe yum remove mysql, heißt es, dass das Paket verfügbar, aber nicht für die Installation markiert ist. Aus diesem Grund kann ich kein neues MySQL installieren. Ich muss alles, was damit zusammenhängt, vollständig löschen, bevor ich ein neues installiere. Ich habe keine Tabellen erstellt, so dass ich nichts sichern muss Ich habe versucht, das Yum-Plugin zu verwenden. Yum-Remove-with-Leaves hat nicht funktioniert und keine Anleitung gefunden, um es richtig zu installieren. Trotzdem habe ich in Foren gelesen, dass es fehlerhaft ist und nicht sollte installiert sein, damit ich nach anderen Möglichkeiten suche, MySQL vollständig zu entfernen

und kann ich es mit sftp machen?

@ Quanta

die Ausgabe von rpm -qa | grep mysqlist

mysql55-libs-5.5.10-1.w5
libmysqlclientl5-5.0.77-1.1.w5
php-mysql-5.3.8-1.1.w5

BEARBEITEN

Ich habe es versucht

yum remove mysql
yum remove mysql-server
yum clean all

und es scheint es nicht zu beheben.

Wenn ich renne yum install mysql mysql-serveroder yum install mysqloder yum install install mysql-serverich würde das bekommen

Geben Sie hier die Bildbeschreibung ein


Was ist die Ausgabe von rpm -qa | grep mysql?
Quanten

@ Quanta bitte lesen Sie meine Bearbeitung
Benutzer

Was passiert beim Ausführen yum install mysql-server?
Quanten

@ Quanta bitte lesen Sie meine Bearbeitung Sir
Benutzer

Antworten:


8

yum remove mysql55-libs und versuche es noch mal.

Außerdem habe ich gesehen, dass Sie viele Repos verwendet haben: Atomic, Dag, Epel, RPMforge, Livna, ..., es kann die Ursache für Konflikte sein. Meiner Meinung nach atomicund ( rpmforgeoder epel) sind genug.


1
ok, wie man die Repos entfernt, die ich nicht brauche, 'yum remove dog' oder gibt es einen anderen Weg?
Benutzer

1
Öffnen Sie die /etc/yum.repos.d/*.repoDatei und wechseln Sie enabled=1zu enabled=0.
Quanten

hat nicht funktioniert, ich habe ein neues vps und es funktioniert jetzt, ich denke, es ist etwas mit dem Server nicht in Ordnung, danke für Ihre Zeit, Sir
Benutzer

12
  1. Führen Sie den folgenden Befehl aus:

    # rpm -qa | grep mysql
    

    Es werden alle auf Ihrem System installierten MySQL-Pakete aufgelistet. Z.B:mysql-libs-5.1.73-3.el6_5.x86_64

  2. Führen Sie nun den folgenden Befehl aus:

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

    Z.B: yum remove mysql-libs-5.1.73-3.el6_5.x86_64



1

Sie haben vielleicht irgendwie Mariadb installiert, als Sie dachten, es würde MySQL installieren.

[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

Ich lösche über RPMs mit yum removeund laufe yum install mysql-develerneut. Und es funktioniert! Danke.
MKatleast3
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.