Por que o acesso foi negado para o usuário root logo após eu configurar sua senha?

0

Eu instalei o php e o mysql. Mas não é possível definir a senha do root.

Isso foi o que eu fiz até agora:

sudo apt-get install mysql-server
sudo apt-get install mysql-client

Depois disso:

mysql -u root -p mypass

e quando ele me pede o meu passe, eu digito mypass novamente.

Depois disso, diz:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

O que posso fazer? Pensei em modificar os arquivos de configuração manualmente, mas não tenho ideia de onde eles estão.

    
por Rosamunda 26.07.2014 / 04:10

1 resposta

1

Encontrou a resposta e talvez seja útil para outra pessoa.

O problema é que, mesmo depois de desinstalar o servidor mysql para instalá-lo novamente e testá-lo, o sistema não me permitiu criar uma senha.

Então eu desinstalei usando sudo apt-get remove mysql-server e depois disso sudo apt-get autoremove , mas não foi o suficiente. O erro ainda estava lá.

O que resolveu a questão foi:

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update && sudo apt-get upgrade

Depois disso, comecei tudo de novo, e foi uma instalação limpa:

sudo apt-get install mysql-server

E o sistema me pediu para definir uma senha antes que a instalação terminasse.

    
por Rosamunda 26.07.2014 / 06:07