Problema com ibdata1 ao recuperar em outro servidor

1. Problema com ibdata1 ao recuperar em outro servidor

Marcos Luiz Rezende de Melo
mlrmelo

(usa Fedora)

Enviado em 10/09/2018 - 16:59h

Seguinte:
Tivemos um problema num storage e diversas máquinas virtuais (VMWare) foram corrompidas.
Uma dessas era de um sistema web que usa o Mysql localmente.
Foi feita uma nova VM, com tudo funcionando.
Como nessa VM (que conseguimos recuperar parcialmente), o MySql não sobe de jeito nenhum, tentamos transferir a base de dados dela para a nova VM.
Foi feito o seguinte:
Copiei a pasta da base de dados de uma máquina para outra (essa pasta só tinha os arquivos .frm, pois a base é InnoDB).
Copiei os arquivos ibdata1, ib_logfile0 e ib_log_file1 de uma máquina pra outra.
Feito isso, ao tentar subir novamente o MySql, ele acusa um erro de que não conseguiu acessar o mysql.sock.
Recuperando os mesmos arquivos originais (aqueles da instalação limpa), ele sobe normalmente.
Temos um outro sistema idêntico, rodando em outra VM (outros dados).
Fazendo o mesmo procedimento usando os arquivos dessa outra máquina, o MySql sobe, entretanto, não consigo navegar dentro da base usando o phpMyAdmin, só pela linha de comando.
Já tentei até o mysqld --force-innodb-recovery (tentei todos os 6 valores) e não funcionou.
Se alguém puder me dar alguma luz, serei muito agradecido.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts