Problema al instalar mariadb

Problema al instalar mariadb

Quiero instalar mariadb pero me sale este error

[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

¿Cómo puedo actualizar mariadb-libs-5.5.52-1.el7.x86_64a mariadb-libs(x86-64) = 1:5.5.56-2.el7?

gracias.

Respuesta1

mariadbes parte del repositorio base en CentOS 7 y ya debería estar instalado. Las incompatibilidades probablemente se deban a repositorios adicionales (por ejemplo, IUS, EPEL) que haya configurado.

Deshabilite los repositorios de terceros /etc/yum.repos.d/moviendo a otro lugar todos los archivos que no lo sean CentOS-*.repo, luego intente:

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

Respuesta2

Si instaló MySQL 8 desde el servidor de la comunidad MySQL y ahora desea instalarlo mariadb, haga lo siguiente:

  1. haz la yum historylista para ver todo yumel historial:

    sudo yum --setopt=history_list_view=commands history list all
    
  2. obtenga la identificación de la línea en la que instaló el servidor comunitario MySQL

  3. haga el siguiente comando para deshacer mariadbbibliotecas

    sudo yum history undo ID
    
  4. ahora deberías poder instalar mariadbusando el comando:

     sudo yum install mariadb mariadb-server
    

información relacionada