Mesmo problema de configuração de senha root aqui, o meu possivelmente causado por uma instalação manual malsucedida do servidor mysql 5.6 anteriormente. Uma desinstalação completa do mysql não é tarefa fácil. Eu purgou / reinstalou por horas, então finalmente resolveu com
sudo dpkg --purge mysql-client-core-5.5 # or alternative version
sudo dpkg --purge mysql-client
sudo dpkg --purge mysql-server-core-5.5 # or alternative version
sudo dpkg --purge mysql-common
Basicamente eu apenas digito
sudo dpkg --purge mysql # followed by two tabs
Em seguida, --purge
de todos os pacotes que o terminal concluir automaticamente. Purge mysql-common
, por causa de alguns problemas de dependência.
Use os comandos acima de dpkg
além de
sudo apt-get --purge remove mysql-server
sudo apt-get --purge remove mysql-client
sudo apt-get --purge remove mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
Também tentei o método de Greq
sudo rm -rf /etc/mysql
Remova a pasta mysql do / var / lib
sudo rm -rf /var/lib/mysql/
Neste ponto, para ter certeza de que o mysql está completamente removido, verifique com
which mysql
mysql --version
O primeiro não deve retornar nenhuma saída em vez de uma pasta. O segundo deve retornar mysql não está instalado em vez de um número de versão. Caso contrário, a remoção ainda estará incompleta.
O significado de dpkg --purge
é, quando usar apt-get
sozinho, which mysql
e mysql --version
se comportam como se o mysql ainda estivesse lá.
Antes da reinstalação, reconfigure o dpkg e atualize
sudo dpkg --configure -a
sudo apt-get update
Problema resolvido finalmente. Espero que seja útil para outras pessoas.