Eu não posso reinstalar o MySQL porque ele mantém a senha antiga

0

Eu fiz a desinstalação do mysql com este comando:

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

mas tentei reintegrá-lo com os seguintes comandos:

sudo apt-get update
sudo apt-get install mysql-server
mysql_secure_installation

mas quando eu abro mysql_secure_installation , ele me pergunta a senha que eu não tenho. e então estou preso

Perguntas:

Como posso desinstalar completamente o mysql?

Como posso superar esse problema de senha?

    
por V.Cozzatella 19.10.2018 / 20:24

2 respostas

0

Se mysql_secure_installation estiver solicitando uma senha, isso significa que você não a está executando usando sudo .

Basta executá-lo como:

sudo mysql_secure_installation

Se ainda pedir uma senha após uma nova instalação, pressione ENTER.

    
por 19.10.2018 / 21:50
0

O mysql configuration datadir define onde os bancos de dados são mantidos. Normalmente é /var/lib/mysql , dentro provavelmente serão os bancos de dados da instalação anterior.

Os bancos de dados são salvos como ${datadir}/${DATABASE} . As senhas do MySQL são mantidas no banco de dados mysql na tabela user . Salve o que você precisa e remova todo o diretório datadir e tente instalar mysql-server novamente.

    
por 19.10.2018 / 20:40