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

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

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 mysqldestá quebrado, devido ao fato de eu ter copiado acidentalmente um .txtarquivo nele, ou seja:

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

Foi um erro, obviamente o daemon não iniciaria mais, executando

service mysql start

Como posso consertar isso? Acho que preciso reinstalar o MySQL, mas me pergunto se posso simplesmente reinstalar sem afetar os bancos de dados do meu servidor.

Responder1

Normalmente, não. Ao reinstalar o MySQL, os bancos de dados existentes geralmente não são removidos. É por isso que você poderá ver notas para descartar os bancos de dados antes de desinstalar, se seguir esse caminho.

No entanto, se ainda não tiver certeza, crie uma cópia de backup do conteúdo dodadospasta, que conterá todos os seus bancos de dados. Você verá muitosArquivos .frmdentro.

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

informação relacionada