442 Views
Tempo de leitura: 1 MinutoO MySQL é um sistema de gerenciamento de bancos de dados (SGBD) largamente utilizado por ser rápido, estável, seguro e gratuito.
Recentemente tive um problema na atualização da versão 5.1 para 5.5 no Linux CentOS.
A dificuldade ocorreu na hora de subir o serviço já com a nova versão. Era exibida a seguinte mensagem:
Starting MySQL (Percona Server)……….. ERROR! The server quit without updating PID file (/var/lib/mysql/HOSTNAME.pid).
O problema no start do MySQL era causado pela variável “record_buffer” setada no my.cnf. O nome da variável mudou para read_buffer_size.Portanto, o MySQL a considerava desconhecida e não subia.
Bastou editar o /etc/my.cnf e voila! MySQL no ar.
O caminho do my.cnf no Centos é /etc/my.cnf.
A seguir, o passo-a-passo para atualização do MySQL:
1 – Remover os pacotes instalados sem remover suas pendências. Para isso, use o comando:
rpm -e pacote --nodeps
2 – Instalar os novos pacotes utilizando o yum;
yum install pacote
3 – Editar o /etc/my.cnf como descrito acima;
vim /etc/my.cnf
4 – Atualizar a estrutura de tabelas com o comando mysql_upgrade.
mysql_upgrade -pSENHA-DE-ROOT
Neste ponto, seu MySQL estará atualizado para a versão 5.5.
Abraços!