Pergunta

Eu tenho .frm, ibdata e ib_logfile da minha versão anterior do MySQL e agora estou mudando para uma versão mais recente. Infelizmente, não tenho a versão anterior instalada para que não possa levar o despejo e importar para a nova versão MySQL.

Por favor, sugira uma maneira de executar esses bancos de dados na versão mais recente do MySQL. Eu tenho todos os arquivos necessários do MSQL anterior.

Foi útil?

Solução 2

Bem, pode parecer trivial. Mas desde que eu salvei toda a pasta MySQL presente nos arquivos de programas da minha instalação anterior. Descobri que ainda poderia usar essa pasta para executar a instalação anterior do MySQL sem nenhuma alteração ou reinstalação (parece que o MySQL funciona como os softwares do Linux). E agora estou usando o MySqldump para criar o despejo e depois o importarei para a nova versão MySQL.

Outras dicas

É realmente perigoso fazer isso, então faça -o em uma cópia dos arquivos (e tente usar exatamente a mesma versão do MySQL):

  • Verifique se o serviço MySQL não está em execução
  • Remova o ib_logfile (não é necessário)
  • Coloque os arquivos no MySQL Datadir
  • Inicie seu servidor e verifique os arquivos de log.
  • Verifique se tudo está funcionando.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top