Problem beim Installieren von MariaDB

Problem beim Installieren von MariaDB

Ich möchte MariaDB installieren, erhalte aber diesen Fehler

[root@wslb_206]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)


[root@wslb_206]# yum install mariadb-server mariadb

--> Finished Dependency Resolution
Error: Package: 1:mariadb-server-5.5.56-2.el7.x86_64 (local)
           Requires: mariadb-libs(x86-64) = 1:5.5.56-2.el7
           Installed: 1:mariadb-libs-5.5.52-1.el7.x86_64 (@anaconda)
               mariadb-libs(x86-64) = 1:5.5.52-1.el7
Error: Package: 1:mariadb-5.5.56-2.el7.x86_64 (local)
           Requires: mariadb-libs(x86-64) = 1:5.5.56-2.el7
           Installed: 1:mariadb-libs-5.5.52-1.el7.x86_64 (@anaconda)
               mariadb-libs(x86-64) = 1:5.5.52-1.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

wie kann ich mariadb-libs-5.5.52-1.el7.x86_64auf aktualisieren mariadb-libs(x86-64) = 1:5.5.56-2.el7?

Danke.

Antwort1

mariadbist Teil des Basis-Repos in CentOS 7 und sollte bereits installiert sein. Die Inkompatibilitäten sind wahrscheinlich auf zusätzliche Repos (z. B. IUS, EPEL) zurückzuführen, die Sie konfiguriert haben.

Deaktivieren Sie die Drittanbieter-Repositorys, /etc/yum.repos.d/indem Sie alle Dateien, die nicht in sind CentOS-*.repo, an einen anderen Ort verschieben. Versuchen Sie dann Folgendes:

yum clean all
yum remove mariadb-libs
yum install mariadb-server

Antwort2

Wenn Sie MySQL 8 vom MySQL-Community-Server installiert haben und nun stattdessen installieren möchten mariadb, gehen Sie wie folgt vor:

  1. Klicken Sie auf die yum historyListe, um den gesamten Verlauf anzuzeigen yum:

    sudo yum --setopt=history_list_view=commands history list all
    
  2. Holen Sie sich die ID aus der Zeile, in der Sie den MySQL-Community-Server installiert haben

  3. Führen Sie den folgenden Befehl aus, um mariadbBibliotheken rückgängig zu machen

    sudo yum history undo ID
    
  4. Jetzt sollten Sie die Installation mit dem folgenden Befehl durchführen können mariadb:

     sudo yum install mariadb mariadb-server
    

verwandte Informationen