
Eu instalei o php e o mysql. Mas não é possível definir a senha root.
Isto é 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 meu passe, 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.
Responder1
Encontrei a resposta e talvez seja útil para outra pessoa.
Acontece que, mesmo depois de desinstalar o servidor mysql para instalá-lo novamente e testá-lo novamente, 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 isso não foi suficiente. O erro ainda estava lá.
O que resolveu o problema 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 do término da instalação.