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.