Central de Ajuda

Guia da Central de Ajuda

Como atualizar MySQL ou MariaDB no cPanel e WHM sem perder dados

A versão do MySQL ou MariaDB é definida para o servidor inteiro. Uma conta de hospedagem compartilhada não consegue alterá-la pelo cPanel; o procedimento exige acesso root ao WHM e afeta todas as aplicações. Em serviço compartilhado, consulte o suporte sobre compatibilidade e versões disponíveis.

Atualização de banco não é reversível pelo assistente. O cPanel não oferece downgrade e a troca de MySQL para MariaDB pode impedir o retorno ao mecanismo anterior. Faça backup completo e teste aplicações antes da janela.

Antes da atualização

  • confirme sistema operacional e versões suportadas pelo cPanel instalado;
  • leia as notas entre a versão atual e o destino;
  • verifique compatibilidade de WordPress, plugins, sistemas, drivers e rotinas;
  • execute verificação e reparo das tabelas quando indicado;
  • faça dump lógico de todos os bancos e backup do servidor;
  • teste a restauração em ambiente separado;
  • registre /etc/my.cnf e ajustes específicos;
  • planeje janela, monitoramento e comunicação.

Atualizar pelo WHM

  1. Acesse o WHM como root.
  2. Abra Database Services > Upgrade Database Version. Em versões anteriores, o nome era MySQL/MariaDB Upgrade.
  3. Selecione somente uma versão suportada para o sistema operacional.
  4. Leia e resolva os avisos apresentados pelo assistente.
  5. Escolha o tipo de atualização e acompanhe todas as etapas.
  6. Ao terminar, valide serviço, logs, tabelas e aplicações.

Versões e compatibilidade

A matriz muda com cPanel e sistema operacional. Em instalações atuais, MySQL 8.0/8.4 e diferentes linhas MariaDB podem estar disponíveis; versões antigas deixam de ser selecionáveis. Não escolha uma versão apenas pelo número mais alto. Consulte a matriz oficial de versões suportadas.

Validação após a mudança

  • status do banco e consumo de memória;
  • logs de erro e consultas lentas;
  • login e operações de escrita em cada aplicação;
  • acentuação, collation e timezone;
  • jobs, relatórios, backups e réplicas;
  • bibliotecas PHP e conectores externos;
  • monitoramento durante o pico seguinte.

Se uma aplicação não suporta a versão oferecida pelo servidor compartilhado, atualize o software ou use um ambiente isolado compatível. Manter banco obsoleto expõe toda a plataforma e não é uma solução permanente.

Recursos relacionados

Continue com materiais e serviços relacionados ao tema deste guia.

Este guia resolveu sua dúvida? Seu retorno ajuda a priorizar as próximas revisões.
Atendimento técnico

Não encontrou o resultado esperado?

Abra um chamado e envie a mensagem de erro completa, o domínio ou serviço afetado, o horário do teste e capturas de tela sem senhas.