Gostaria de saber se alguém atualizou com sucesso o percona 5.7 para 8.0 com um banco de dados totalmente preenchido. Todos os artigos que li sugerem que é possível, mas tentei duas vezes em um ambiente de teste e, enquanto a atualização acontece, ela trava durante o início do serviço e nunca fornece uma indicação verdadeira do motivo.
É um grande servidor de banco de dados multi com mais de 100dbs em mais de 150gb.
Eu gostaria de ter o processo acertado porque quando se trata de viver, os servidores estão em um cluster de replicação. Eu li para começar com os escravos primeiro, o que é bom, mas mesmo isso sugere que eu deveria ser capaz de atualizar com dados.
Ao verificar se as tabelas estão corretas para atualização, todas elas retornam OK.
É possível migrar o MySQL 5.7 para 8.0 com plano de dados e rollback
Como verificar a compatibilidade com o MySQL 8.
Instale o MySQL Shell ( Referência: Instalando o MySQL Shell no Linux )
Use o utilitário MySQL Shell Upgrade Checker
Isso produzirá uma saída semelhante à seguinte:
Ele fornece as alterações significativas necessárias para você atualizar para o MySQL 8.0 e você pode aplicar essas alterações ao MySQL 5.7. antes de atualizar para 8.0.
Em seguida, execute o utilitário MySQL Shell Upgrade Checker novamente e veja se os problemas foram corrigidos.
Mantenha o mesmo conjunto de caracteres e agrupamento da versão 5.7 para evitar outros possíveis conflitos e problemas.