Boa tarde, Leo!
Esse erro acontece pela forma como é feita o login do usuário root. Você pode fazer o seguinte para solucionar:
- Acessar o MySQL pelo Prompt de comando:
sudo mysql
- Executar o seguinte comando para alterar a senha do seu usuário root. Se 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;
- Agora, vamos reiniciar os serviços do MySQL:
sudo systemctl restart mysql
Espero que isso te ajude!
Se a dúvida persistir, basta me retornar aqui mesmo, ok? :)
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.