Eu atualizei recentemente o mysqld (servidor percona) de 5.5.60-38.12 para 5.5.62-38.14. Isso está no Debian, e a atualização foi feita assim:
# apt-get update
# apt-get upgrade
Estou surpreso ao descobrir que a versão é relatada de forma diferente internamente do que recebo na linha de comando:
db3 root = mysql -V
mysql Ver 14.14 Distrib 5.5.62-38.14, for debian-linux-gnu (x86_64) using readline 5.1
mysql> select version();
+------------------+
| version() |
+------------------+
| 5.5.60-38.12-log |
+------------------+
1 row in set (0.00 sec)
Isso é normal? Ou preciso fazer algo para resolver esse problema?
Edit: Eu também verifiquei os pacotes instalados:
db3 root = dpkg -l | grep percona
ii libperconaserverclient18 5.5.62-rel38.14-1.stretch amd64 Percona Server database client library
ii percona-server-client-5.5 5.5.62-rel38.14-1.stretch amd64 Percona Server database client binaries
ii percona-server-common-5.5 5.5.62-rel38.14-1.stretch amd64 Percona Server database common files
ii percona-server-server-5.5 5.5.62-rel38.14-1.stretch amd64 Percona Server database server binaries
ii percona-toolkit 3.1.0-2.stretch amd64 Advanced MySQL and system command-line tools
ii percona-xtrabackup 2.3.10-1.stretch amd64 Open source backup tool for InnoDB and XtraDB
Respondendo minha própria pergunta, caso outros possam se beneficiar.
A explicação, ao que parece, foi que, embora a atualização tenha sido bem-sucedida, a reinicialização do daemon falhou silenciosamente. Demorou um
kill -9
esystemctl start mysql
para resolver isso.Este é um pequeno passo incorreto para atualizar a versão do mysql.
Embora, para superar isso, você pode tentar as etapas abaixo se corrigir esse problema.
mysql_upgrade -uuser -ppassword
systemctl restart mysql