A reinstalação do MySQL removerá ou excluirá os bancos de dados existentes?

1

Se eu reinstalar o MySQL, sem remover a instalação real do MySQL, ele reescreveria todos os arquivos sem excluir meus bancos de dados?

Meu problema é que meu mysqld está corrompido devido ao fato de que eu acidentalmente copiei um arquivo .txt para ele, ou seja:

#cp -f root.txt /usr/sbin/mysqld

Foi um erro, obviamente, o daemon não começaria mais, executando

service mysql start

Como posso consertar isso? Eu acho que preciso reinstalar o MySQL, mas gostaria de saber se posso reinstalar sem afetar os bancos de dados do meu servidor.

    
por NeoVe 08.07.2014 / 06:29

1 resposta

2

Normalmente, não. Ao reinstalar o MySQL, os bancos de dados existentes geralmente não são removidos. É por isso que você pode ver notas para descartar os bancos de dados antes de desinstalar, se você for dessa maneira.

No entanto, se ainda não tiver certeza, crie uma cópia de backup do conteúdo da pasta data , que conterá todos os seus bancos de dados. Você verá muitas arquivos .frm dentro.

Depois de reinstalar e, por acaso, a pasta de dados estiver vazia, devolva o conteúdo.

    
por 08.07.2014 / 06:52