Migração Mysql 5.6 para 8.0

1. Migração Mysql 5.6 para 8.0

Tio barabe
tiobarnabe

(usa Outra)

Enviado em 14/02/2022 - 12:44h

Boa tarde,

Estou no processo de migrar alguns servidores do Mysql 5.6 p/ 8.0, ocorre que o sistema operacional em que o servidores em produção estão atualmente esta muito obsoleto e foram criadas novas maquinas, com S.O atualizado e pacotes necessários, o desenvolvimento já realizou as atualizações necessárias nas tabelas, adequando o banco para funcionar no Mysql 8.0. Ao mover o diretório /var/lib/mysql para o novo servidor, recebo a mensagem de erro:

- Cannot upgrade server earlier than 5.7 to 8.0
- Failed to initialize DD Storage Engine.
- Data Dictionary initialization failed.
- /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.28) MySQL Community Server - GPL.

Possuo varios bancos de dados e gostaria de poder realizar o envio de uma só vez de todos os bancos, pois possuo em média 30 bancos de dados por maquina, estamos falando de aprox. 20 servidores.
Sei que é necessário estar o mysql na mesma versão que vira receber o banco de dados para que funcione a forma que citei de migração, mas gostaria de saber se é possivel fazer algum ajuste para que não seja necessário migrar banco por banco.


  


2. Re: Migração Mysql 5.6 para 8.0

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/02/2022 - 13:16h

1 - Navegue até /var/lib/mysql
2 - Excluir todos os ib_logfiles
3 - Exclua o arquivo ibdata1
4 - Reinicie o servidor mysql
5 - Execute o comando "mysql_upgrade -u root -p"

Nota: Executar em ambiente de teste.



3. Re: Migração Mysql 5.6 para 8.0

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 14/02/2022 - 14:57h

Solução rápida: virtualize os servidores atuais.

Solução plausível: virtualize os servidores, garanta o backup das máquinas virtuais, e após isso, faça a migração dos objetos dos bancos(tabelas, procedures, usuários, etc) das bases antigas para uma base nova e limpa.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts