Quero atualizar minha versão do Amazon Relational Database Service (Amazon RDS) para MySQL. É uma atualização considerável, da versão 5.7 para a versão 8.0. Quando vou atualizar, uma falha na verificação ocorre antes do processo de atualização em si. Como faço para solucionar essa falha e conseguir atualizar?
Breve descrição
Se uma instância de banco de dados apresentar uma falha na verificação anterior à atualização, a atualização da versão do Amazon RDS para MySQL será interrompida. Quando alguma incompatibilidade é detectada, o Amazon RDS fornece um arquivo de log para você analisar os detalhes da falha que ocorreu durante a pré‑verificação.
Observação: Existem diferentes procedimentos de pré‑verificação incorporados ao banco de dados MySQL e ao Amazon RDS. Além disso, a pré‑verificação da atualização não é executada em versões anteriores ao MySQL 5.7. Em atualizações do MySQL 5.6 para o MySQL 5.7, a pré‑verificação apenas detecta se há tabelas órfãs e se há espaço de armazenamento suficiente para recriar tabelas.
Resolução
Quando você atualiza do MySQL 5.6.x para o 5.7.x, ou do MySQL 5.7.x para o 8.0.x, o Amazon RDS executa as pré-verificações automaticamente. Elas detectam qualquer incompatibilidade de dados que possa afetar a atualização. As pré‑verificações tem por objetivo minimizar o tempo de inatividade não programado ao atualizar uma versão.
Caso ocorra uma falha durante a pré‑verificação ao atualizar uma versão, consulte o arquivo de log PrePatchCompatibility gerado pelo Amazon RDS. Visualize o arquivo de log PrepatchCompatibility em Logs e eventos no console do Amazon RDS. Em seguida, analise os detalhes dos problemas de compatibilidade e corrija-os. Na maioria dos casos, a entrada de log incluirá um link para a parte da documentação do Amazon RDS para MySQL que descreve como corrigir a incompatibilidade.
Dica: Recomenda-se testar a instância de banco de dados antes de atualizar a versão para uma versão muito superior.