Por que as versões do MariaDB são diferentes com as mesmas configurações?

1

Então, ontem à noite eu instalei uma nova cópia do Ubuntu 14.04 e segui algumas instruções para instalar o MariaDB da seguinte maneira:

> sudo apt-get install software-properties-common
> sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
> sudo add-apt-repository 'deb http://sgp1.mirrors.digitalocean.com/mariadb/repo/5.5/ubuntu trusty main'
> sudo apt-get update 
> sudo apt-get install mariadb-server mariadb-client

Isso funcionou muito bem. Então, imaginei que iria em frente e mudaria outro servidor (que configurei há alguns meses) para que fosse exatamente o mesmo. (Ele já estava rodando o MariaDB.) Então, eu fiz exatamente os mesmos passos - pensando que seria simplesmente atualizar o outro servidor.

Mas ... isso criou uma bagunça. Depois de um bocado de problemas, finalmente consegui o MariaDB reinstalado no outro servidor ... com o uso liberal de "dpkg --remove --force-depends ..."

Enfim, agora minha pergunta é essa. Por que não consigo obter esses dois servidores executando a mesma versão, conforme indicado no phpMyAdmin? No momento, o novo servidor informa isso na página de status:

Server version: 5.5.41-MariaDB-1~trusty-log - mariadb.org binary distribution
Database client version: libmysql - 5.5.41-MariaDB

... enquanto o servidor antigo diz isso:

Server version: 5.5.40-MariaDB-0ubuntu0.14.04.1 - (Ubuntu)
Database client version: libmysql - mysqlnd 5.0.11-dev - 20120503 - $Id: bf9ad53b11c9a57efdb1057292d73b928b8c5c77 $

Tudo parece estar funcionando, mas me incomoda. O servidor antigo tem todos os pacotes 5.5.41 instalados (mostrando abaixo) ... mas o phpMyAdmin ainda mostra 5.5.40

> sudo dpkg --list | grep -i 'maria'
ii  libmariadbclient18                    5.5.41+maria-1~trusty                amd64        MariaDB database client library
ii  libmysqlclient18                      5.5.41+maria-1~trusty                amd64        Virtual package to satisfy external depends
ii  mariadb-client                        5.5.41+maria-1~trusty                all          MariaDB database client (metapackage depending on the latest version)
ii  mariadb-client-5.5                    5.5.41+maria-1~trusty                amd64        MariaDB database client binaries
ii  mariadb-client-core-5.5               5.5.41+maria-1~trusty                amd64        MariaDB database core client binaries
ii  mariadb-common                        5.5.41+maria-1~trusty                all          MariaDB database common files (e.g. /etc/mysql/conf.d/mariadb.cnf)
ii  mariadb-server                        5.5.41+maria-1~trusty                all          MariaDB database server (metapackage depending on the latest version)
ii  mariadb-server-5.5                    5.5.41+maria-1~trusty                amd64        MariaDB database server binaries
ii  mariadb-server-core-5.5               5.5.41+maria-1~trusty                amd64        MariaDB database core server files
ii  mysql-common                          5.5.41+maria-1~trusty                all          MariaDB database common files (e.g. /etc/mysql/my.cnf)

Eu sinto que talvez o problema seja o mysqld-server, etc. realmente não foi desinstalado corretamente no servidor antigo antes de adicionar o MariaDB ... mas, eu juro que segui todas as instruções.

Um último bit de informação - no NOVO servidor:

> sudo service mysql status
 * /usr/bin/mysqladmin  Ver 9.0 Distrib 5.5.41-MariaDB, for debian-linux-gnu on x86_64
Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab and others.

Server version          5.5.41-MariaDB-1~trusty-log
Protocol version        10
Connection              Localhost via UNIX socket
UNIX socket             /var/run/mysqld/mysqld.sock
Uptime:                 1 hour 2 min 55 sec

Threads: 1  Questions: 124  Slow queries: 0  Opens: 78  Flush tables: 2  Open tables: 51  Queries per second avg: 0.032

No servidor antigo:

> sudo service mysql status
mysql start/running, process 7346

De qualquer forma, se alguém tiver algum pensamento, eu ficaria curioso para ouvi-los. Honestamente, o que eu gostaria de fazer é remover completamente o MariaDB / MySQL no servidor antigo e começar do zero para que ele corresponda exatamente ao que eu tenho no novo servidor. Mas, toda vez que eu tento fazer isso .... ele simplesmente instala a mesma versão do que tinha ... não parece querer combinar com o novo servidor, mesmo que ambos estejam rodando o Ubuntu 14.04

    
por Amadeus 28.01.2015 / 18:12

0 respostas