Examine a pasta MySQL INNODB

1

Considere a seguinte situação.

Atualmente, tenho uma instalação do Ubuntu instalada na minha máquina virtual. Esta instalação tem o mysql instalado nela.

Os dados para o servidor mysql podem ser encontrados em

/var/lib/mysql

Uma instalação padrão contém;

Folder "mysql"
Folder "performance_schema"
ibdata + ib_logfiles 
mysql_upgrade_info

Recentemente, alguém me forneceu uma pasta com essa mesma estrutura, contendo dados. Como posso implementar com sucesso a pasta que recebi na "instalação limpa"? A cópia simples não funcionou, pois causou todos os tipos de problemas de permissão. Existe alguma maneira de extrair com sucesso os dados nos arquivos ibdata, para minha nova instalação do mysql? O mecanismo usado é o InnoDB. Estou interessado apenas em visualizar o conteúdo real desse banco de dados. Se houver algum tipo de visualizador disponível para rapidamente ter uma "espiada" nessa estrutura, isso também seria útil.

    
por MichaelP 14.07.2015 / 00:22

1 resposta

1

Assumindo que as versões do mysql são as mesmas (ou similares o suficiente):

  1. Encerre o mysql
  2. Remova o conteúdo de /var/lib/mysql e substitua pelos novos dados
  3. Permissões corretas nos arquivos (dica: use chown e chmod )
  4. Iniciar o mysql
por 14.07.2015 / 00:40