Como restaurar bancos de dados mysql do disco de arquivos

0

Eu costumava ter alguns bancos de dados mysql no meu sistema, mas meu sistema operacional falhava e não consigo mais acessar o serviço mysql instalado. A única coisa que tenho é o acesso aos arquivos do banco de dados em /var/lib/mysql . Eu procurei em fóruns sobre as formas de recuperar os bancos de dados, mas não obtive a resposta correta (Meu mecanismo é InnoDB).

As coisas que eu fiz:

  1. Parei o serviço mysqld
  2. copiou o conteúdo de /var/lib/mysql/ para um novo sistema operacional instalado,
  3. alterou as permissões e o proprietário
  4. iniciou o serviço mysqld

agora tenho acesso a bancos de dados, mas não a linhas de tabelas.

  • show databases retorna os nomes de todos os bancos de dados,
  • use database dbname se conecta a um banco de dados,
  • show tables devolve os nomes das tabelas nessa base de dados
  • select * from atable retorna erro: ERROR 1146 (42S02): Table 'dbname.atable' doesn't exist

Existe uma maneira clara de retornar os bancos de dados?

    
por orezvani 03.09.2013 / 14:24

0 respostas