CPanel está alertando sobre RPMs inconsistentes para uma instalação antiga do MySQL – como faço para corrigir isso?

CPanel está alertando sobre RPMs inconsistentes para uma instalação antiga do MySQL – como faço para corrigir isso?

Usei a interface CPanel WHM para mover o MySQL da v5.0 para a 5.6 no início desta semana. Ontem à noite recebi um e-mail do meu sistema afirmando que agora há problemas com RPMs MySQL mais antigos. O e-mail dizia:

Problems were detected with cPanel-provided files which are RPM
controlled. If you did not make these changes intentionally, you can
correct them by running:

> /usr/local/cpanel/scripts/check_cpanel_rpms --fix

The following RPMs are found to be altered from their original install
state: 
compat-MySQL51-shared,5.1.73,4.cp1136,/usr/lib64/libmysqlclient.so.16.0.0

E quando executei check_cpanel_rpms na máquina obtive:

/usr/local/cpanel/scripts/check_cpanel_rpms --list-only prelink: /usr/lib64/libmysqlclient.so.16.0.0: pelo menos uma das dependências do arquivo foi alterada desde o pré-link [20141025.184811] [20141025.184811] Problemas foram detectados com Arquivos fornecidos pelo cPanel que são controlados por RPM. [20141025.184811] Se você não fez essas alterações intencionalmente, você pode corrigi-las executando: [20141025.184811] [20141025.184811] > /usr/local/cpanel/scripts/check_cpanel_rpms --fix [20141025.184811] 811] Os seguintes arquivos foram encontrados a ser alterado de seu RPM original: [20141025.184811] compat-MySQL51-shared,5.1.73,4.cp1136 [20141025.184811]

É o 5.1 que está reclamando, que não é a versão atualmente em execução.

A --fixopção ativada check_cpanel_rpmsé bastante mágica - não tenho certeza se é seguro executá-la; é provável que minha instância do MySQL seja desativada como parte da "correção".

Como posso corrigir este aviso? Eu preferiria um método que não me fizesse sofrer uma interrupção do MySQL, se isso fosse possível.

Responder1

Se você não quiser executar esse comando, você pode tentar executar o EasyApache para reconstruir o Apache/PHP com a extensão correta do cliente mysql, embora isso provavelmente já tenha sido executado, se você escolher a atualização autônoma, pois alguns de seus sites não funcionariam. após a atualização do MySQL, se isso não tiver sido feito.

Além disso, não acho que você terá problemas se executar

/usr/local/cpanel/scripts/check_cpanel_rpms --fix.

Executei o comando várias vezes em servidores para resolver problemas como esse e nunca tive problemas com ele.

Se você fez uma atualização do MySQL através do WHM, o comando deve apenas remover os RPMs antigos do MySQL e deixar os RPMs atuais do MySQL 5.6 no lugar.

Você deve fazer backup de todos os seus bancos de dados antes de executar o comando, apenas por segurança, caso algo dê errado, mas isso não deve causar nenhum tempo de inatividade do MySQL.

Você pode fazer backup de todos os bancos de dados executando

mysqldump --all-databases > all_databases.sql

fazer backup de todos os bancos de dados em um arquivo ou

for i in `mysql -e "show databases;"`; do mysqldump $i > /folder_path/$i.sql; done

para fazer backup de cada banco de dados em seu próprio arquivo.

informação relacionada