Se você está procurando um caminho mais rápido, você pode tentar o programa mysql_upgrade. Copie os binários e execute o programa para verificar e corrigir a compatibilidade. Não esqueça de fazer backup primeiro.
Estamos no processo de preparar uma migração de dados de algumas tabelas DB (200GB) e InnoDB razoavelmente grandes, do nosso antigo servidor para os novos servidores. Os dados são muito pesados e tentar migrar os dados pela maneira preferida, usando mysqldump, leva uns miseráveis 3-4 dias. A maior parte do tempo é gasto trabalhando nos índices. Isso também nos fez pensar sobre a recuperação de dados no caso de precisarmos restaurar de um backup. 3-4 dias não é realmente aceitável.
Q1. Alguém tem algum bom conselho / experiência em relação à migração / despejo / recuperação de grandes bancos de dados InnoDB com índice pesado?
Agora estamos pensando em copiar os arquivos de dados binários de um servidor para o outro. Mas estou muito inseguro se isso será tratado bem usando 2 versões diferentes do servidor MySQL.
Q2. Alguém tem experiência em relação a esse tipo de migração? Foi bem?
Alguma dica é muito apreciada!
Se você está procurando um caminho mais rápido, você pode tentar o programa mysql_upgrade. Copie os binários e execute o programa para verificar e corrigir a compatibilidade. Não esqueça de fazer backup primeiro.
Verifique isso: link A melhor maneira é criar mysqldump e depois de atualizar o banco de dados. Se algo der errado, basta carregar o dump de volta.