Como posso remover completamente o MySQL, incluindo configurações e dados?

1

Em uma nova instalação do Ubuntu, eu configurei uma senha de root, mas esqueci de salvá-la.

Como eu quero documentar as etapas de configuração para reprodução posterior, eu não quero passar por nenhuma etapa de recuperação de senha, mas remover todos os vestígios do MySQL no sistema e começar de novo.

Eu tentei:

sudo apt-get remove dbconfig-mysql
sudo apt-get remove --purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean

(conforme esta resposta ), e um adicional

rm -r /etc/mysql

mas quando eu instalo o MySQL depois disso, eu ainda não recebo um prompt de senha, o que indica que ainda existem algumas sobras do MySQL das quais a senha antiga é ressuscitada.

Como faço para erradicar completamente o MySQL deste sistema, então a próxima instalação do MySQL aparecerá como uma nova instalação e me solicitará uma senha root novamente?

    
por user149408 22.03.2018 / 17:21

1 resposta

2

Além dos comandos acima (não há garantia de que todos eles são de fato necessários), faça

sudo rm -r /var/lib/mysql

Usuários e senhas (incluindo a senha raiz) são armazenados no próprio banco de dados, e o diretório de dados padrão é /var/lib/mysql .

    
por user149408 22.03.2018 / 19:21