Desenvolvimento e bases de dados

Suporte para MySQL 5.7, considerado obsoleto

Revisto a 4 min de leitura MySQL versões

Serviço legado em retirada. O MySQL 5.7 está fora do suporte do fabricante e não recebe correções de segurança gerais. Não é oferecido para novas contratações, vendas, desenvolvimentos nem novas bases de dados.

As bases de dados herdadas que ainda dependam do MySQL 5.7 devem ser migradas para uma versão de base de dados atualmente suportada no serviço. O prazo máximo para concluir a migração é 31 de dezembro de 2026; o acesso legado não deve ser considerado uma solução permanente.

O MySQL 5.7 chegou ao fim das suas atualizações públicas em outubro de 2023; pode consultar o aviso do fabricante. O calendário de retirada do serviço da Hostsuar é diferente do calendário do fabricante.

Plano de migração

  1. Faça o inventário da aplicação, dos seus conectores, conjuntos de carateres, collations, tipos de dados e consultas incompatíveis.
  2. Atualize primeiro a aplicação, o framework, os controladores e as extensões para versões que suportem uma base de dados suportada.
  3. Exporte a base de dados, importe-a num ambiente de staging com a versão suportada selecionada e corrija as incompatibilidades sem modificar código de terceiros de forma improvisada.
  4. Teste a integridade, a escrita, as pesquisas, as tarefas agendadas, as cópias e o restauro. No clone, desative e-mails, cobranças, webhooks e tarefas que possam duplicar ações de produção.
  5. Agende uma janela de mudança, faça uma cópia final, migre e mantenha um plano de reversão limitado no tempo.

Consulte no cPanel ou com o suporte qual é a versão de base de dados suportada disponível no seu serviço antes de preparar o destino.

Controlos temporários obrigatórios

  • Confirme com o suporte as restrições de rede do ambiente legado e utilize apenas os acessos autorizados. Não publique uma instalação independente do phpMyAdmin para contornar essas restrições.
  • Limite o acesso por rede e por utilizador ao mínimo necessário, utilize credenciais únicas e altere qualquer segredo partilhado.
  • Não adicione novas aplicações, dados ou funcionalidades ao ambiente legado.
  • Mantenha cópias externas verificadas, teste o seu restauro e supervisione acessos, erros e alterações.
  • Reveja que dados a aplicação precisa de conservar e evite criar novas cópias sem controlo. Se precisar de restrições de rede adicionais, coordene-as com o suporte: a firewall do nó não é administrada a partir da sua conta.

Contacte o suporte para confirmar a origem, o destino suportado e uma data de migração dentro do prazo. Uma exceção temporária apenas reduz a exposição; não devolve o suporte nem corrige vulnerabilidades do MySQL 5.7.

Verificar a mudança

Verifique a versão a partir da ligação que a aplicação realmente utiliza, não apenas a partir de outro acesso do phpMyAdmin. Depois da mudança, reveja erros, registos recentes e tarefas agendadas. Se for preciso voltar à origem, pare as escritas e decida como conservar os dados criados no destino; alterar apenas as credenciais pode fazer perder essas operações.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.