Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro após instalar o workbench no Linux

Após baixar o MySQL, instalei o workbench mas sempre que inicio o projeto me aparece a seguinte mensagem

Cannot connect to Database Server Your connection attempt failed for user 'root' to the MySQL server at 127.0.0.1:3306: Acces denied for user 'root'@'localhost'

Ja rodei os comandos

systemctl status mysql.service
 mysql -u root -p

O problema esta que ao instalar o mysql, NÃO FOI SOLICITADO ou CONFIGURADO nenhum tipo de senha.

Senão foi configrado senha, como pode estar pedindo senha? Alguem pode ajudar por favor!!!!

2 respostas
solução!

Olá Gustavo, tudo bem?

Infelizmente este erro ocorre em algumas instalações do MySQL no Linux, devido a forma como é feita o login do usuário root, mas você pode resolver este problema da seguinte forma:

  • Acesse o MySQL pelo Prompt de comando:

    sudo mysql
  • Em seguida você irá executar o comando para alterar a senha do seu usuário root. Caso você queira deixar o usuário sem senha, não informe nada no campo password:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
  • Em seguida, você irá executar um comando que faz com que o servidor recarregue as tabelas de permissões e coloque suas novas alterações em vigor:

    FLUSH PRIVILEGES;
  • Em seguida reinicie o serviços do MySQL:

    sudo systemctl restart mysql

Fala pra gente se deu certo!

Obrigado Danielle. Também consegui achar um video explicando passo a passo a instalação e configuração, no caso eu naõ havia criado uma senha para o root, depois de fazer o passo a passo, tudo deu certo.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software