eu apaguei meu banco de dados MySQL por engano

4

Eu estou tentando fazer o backup de um banco de dados antigo, mas por engano eu excluí o banco de dados do servidor ... a única coisa que fiz foi copiar a pasta de dados do MySQL. Existe uma maneira de restaurar meu banco de dados antigo com isso?

  • banco de dados - MySQL
  • os - centos
  • backup que eu tenho - ibdata1, arquivo de log 0 e 1, pasta do banco de dados.

Eu tentei alterar o tamanho do arquivo de log para o tamanho original e adicionei innodb_force_recovery=6 ao arquivo my.cnf e tentei, mas não obtive êxito. Apenas diz que seu arquivo ibdata1 está corrompido ou você copiou.

    
por stew 02.10.2011 / 07:33

1 resposta

2

se as tabelas do banco de dados forem criadas como tabelas MyISAM, copiando o diretório e alterando a permissão do proprietário / grupo para o mysql, para o tipo innodb deve haver outros arquivos no diretório raiz mysql que devem ser copiados. copiou todos os arquivos e permissão dos arquivos.

    
por 08.10.2011 / 09:07

Tags