Existe alguma maneira de recuperar dados de um banco de dados mysql que foi desinstalado

1

Eu queria saber se existe uma maneira de recuperar os dados de um servidor mysql desinstalado.

    
por Navid 18.05.2011 / 14:17

3 respostas

2

Os bancos de dados mysql são geralmente armazenados como arquivos no sistema de arquivos em algum local diferente dos binários do mysqld (por exemplo, / var / lib / mysql) e não excluídos durante a remoção do pacote. Você pode acessar os dados apenas configurando o "datadir" de uma instância do mysql para procurar e iniciar o dado.

/etc/my.cnf:

[...]
[mysqld]
datadir         = /var/lib/mysql
[...]

Pesquise no seu sistema de arquivos por arquivos chamados "ibdata1" , "*.MYD" (dados da tabela myISAM) ou "*.MYI" (índices da tabela myISAM) para obter uma pista onde seus arquivos podem estar se o seu antigo my.cnf não estiver acessível uma referência mais.

    
por 18.05.2011 / 14:42
1

Ele ainda deve estar no local de instalação, sob a pasta de dados (ex, C:\Program Files\MySQL\MySQL Server 4.0\Data )

    
por 18.05.2011 / 14:42
0

Quando o MYSQL é desinstalado, todas as pastas são removidas, exceto a pasta de dados presente em.

C:\Program Files\MySQL\MySQL Server 5.0\data

Nesse local, uma pasta com nome igual ao esquema / banco de dados no qual você estava trabalhando anteriormente estará presente.Copie esse arquivo folder e ibdata1 em um local separado .

Agora reinstale o MYSQL novamente e copie o conteúdo salvo anteriormente ( pasta e ibdata1 ) neste local

Abra o Mysql Administrator e faça o backup do banco de dados.

    
por 10.02.2012 / 11:57