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 mysqld
está quebrado, devido ao fato de eu ter copiado acidentalmente um .txt
arquivo 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.