
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_64
a mariadb-libs(x86-64) = 1:5.5.56-2.el7
?
gracias.
Respuesta1
mariadb
es 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:
haz la
yum history
lista para ver todoyum
el historial:sudo yum --setopt=history_list_view=commands history list all
obtenga la identificación de la línea en la que instaló el servidor comunitario MySQL
haga el siguiente comando para deshacer
mariadb
bibliotecassudo yum history undo ID
ahora deberías poder instalar
mariadb
usando el comando:sudo yum install mariadb mariadb-server