Pensei em compartilhar minha pergunta aqui e depois responder, pois parece haver muitas pessoas presas na minha posição - mas nenhuma resposta definitiva. O problema é que, se você apt-get remove o mysql-server, ele não limpa os arquivos de configuração e de banco de dados; portanto, se você os estragou de alguma forma, a instalação novamente não os substituirá. Parece haver muitas pessoas perguntando "como faço para remover completamente o mysql-server, para que eu possa reinstalar um novo?" - todos respondem com apt-get remove --purge mysql-server
- não sei por que, mas isso não desinstala completamente. Minha resposta segue ...
13
Isso funcionou para mim (eu também tentei instalar a v5.0, mas isso piorou as coisas):
Eu acho que a chave aqui está removendo
mysql-common
- mas não tenho certeza. Por favor, tente isso e deixe seus comentários.fonte
apt-get purge ...
é o mesmo que:apt-get --purge remove ...
Eu tive alguns problemas com isso. Mesmo depois de remover todos os pacotes do servidor, existem alguns arquivos de configuração instalados por
mysql-common
, dos quais é uma dependêncialibmysqlclient
.Tente usar
dpkg -S /etc/mysql
para ver quais pacotes estão instalando esses arquivos.fonte
Você também pode usar o dpkg -P para conseguir isso
Na página do manual do dpkg
fonte