Importar ou restaurar bancos de dados MySQL do diretório var

2

Recentemente eu fiz backup de todo o disco rígido do meu laptop com SuperDuper e reinstalei o Snow Leopard. Como criei um clone de imagem, consegui restaurar todos os meus arquivos sem perder nenhum dado. Ir clonagem do disco rígido.

No entanto, a única coisa que esqueci de fazer foi fazer um despejo de todos os meus bancos de dados MySQL. Eek Por causa da natureza do armazenamento do MySQL, não posso simplesmente arrastar e soltar os bancos de dados e tabelas - todos os dados estão bloqueados no servidor.

Quando montei a imagem clonada, posso navegar para /Volumes/laptop/usr/local/mysql/var (desde que eu tinha instalado o MySQL para /usr/local/mysql ) e posso ver todos os meus bancos de dados listados como diretórios com arquivos aleatórios, o que parece promissor.

O que devo fazer para restaurar todos os bancos de dados que esqueci de descartar? Existe uma maneira de restaurar a pasta var/ para minha instalação nova e nova do MySQL e (espero) manter todos os usuários e privilégios? Posso apenas copiar esse diretório e ter tudo funcionando?

    
por Andrew 20.07.2010 / 08:54

1 resposta

2

Isenção de responsabilidade: Eu não posso garantir que isso funcione para você também, para mim.

Eu fiz restaurações semelhantes (no Windows, embora) simplesmente copiando os arquivos (todo o diretório /usr/local/mysql ... não deveria estar sob /var/mysql de qualquer maneira?). Claro que você precisará parar o daemon do MySQL e reiniciar se depois de terminar.

Além disso, verifique as permissões do arquivo, apenas para o caso de algo ter mudado.

    
por 20.07.2010 / 09:10