Instalado o MariaDB 5.5.52 do RPM, o MariaDB 5.5.59 é instalado

1

Eu tenho um servidor de banco de dados com o MariaDB 5.5.52:

[root@sql01 ~]# yum list installed|grep 5.5.52-1.el7
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
mariadb.x86_64                    1:5.5.52-1.el7                       @base
mariadb-libs.x86_64               1:5.5.52-1.el7                       @CentOS
mariadb-server.x86_64             1:5.5.52-1.el7                       @base
[root@sql01 ~]# mysql -V
mysql  Ver 15.1 Distrib 5.5.52-MariaDB, for Linux (x86_64) using readline 5.1

Eu preciso instalar essa mesma versão em um novo servidor, mas o MariaDB é enviado como o MariaDB 5.5.59 para novas instalações. Então, eu tenho um RPM e instalei da seguinte forma:

wget http://ftp.hosteurope.de/mirror/archive.mariadb.org/mariadb-5.5.52/yum/centos7-amd64/rpms/MariaDB-5.5.52-centos7-x86_64-server.rpm
yum install MariaDB-5.5.52-centos7-x86_64-server.rpm

Apesar de ser um RPM para 5.5.52, o 5.5.59 é instalado:

[root@db01 ~]# yum list installed|grep 5.5.52-1.el7
MariaDB-server.x86_64                 5.5.52-1.el7.centos              installed
[root@db01 ~]# mysql -V
mysql  Ver 15.1 Distrib 5.5.59-MariaDB, for Linux (x86_64) using readline 5.1

Alguma idéia do motivo da instalação do 5.5.59?

Saída mais interessante:

[root@db01 ~]# rpm -qf 'which mysql'
MariaDB-client-5.5.59-1.el7.centos.x86_64
[root@db01 ~]# rpm -qa | fgrep 5.5.59
MariaDB-client-5.5.59-1.el7.centos.x86_64
MariaDB-common-5.5.59-1.el7.centos.x86_64
    
por William Edwards 17.02.2018 / 15:56

1 resposta

0

Depois de analisar a saída dos comandos solicitados, parece que você tem

MariaDB-client-5.5.59-1.el7.centos.x86_64   and
MariaDB-common-5.5.59-1.el7.centos.x86_64

instalado, o que você precisaria fazer downgrade. Como isso varia dependendo do seu sistema, mas por favor tente

yum downgrade MariaDB-client-5.5.52-1 MariaDB-common-5.5.52-1

Se isso não funcionar, por favor, tente remover esses pacotes (estou assumindo que aqui você pode restaurá-los mais tarde) e reinstalar os outros:

rpm -e MariaDB-client-5.5.59-1 MariaDB-common-5.5.59-1

e depois

yum reinstall mariadb

(e possivelmente os outros dois, avise-nos)

    
por 17.02.2018 / 16:32