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

Acesso negado ao banco mysql quando roda o comando 'select *from ....

Boa noite. Nao coloquei senha e ou usuario. deveria ser root e senha vazia. Mas está retornando esse erro:

"SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES) (SQL: select *from diametro)"
3 respostas

Este error (using password: YES) é causado quando a senha está errada.

Tente logar no MySQL sem a senha para testar.

OBS: Caso o seu MySQL não tenha senha, deixa o campo password desta maneira: 'password' => ''

Então, eu consigo logar normalmente. Agora eu até defini uma senha para o user root, e depois testei o acesso e acessa sem erro. Mas quando uso o comando select pra buscar no banco, da o mesmo erro 1045. Nao sei mais o que pode ser. Ja editei o .env tambem e nao resolve.

solução!

Deixe o .env desta maneira:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nome_do_bd
DB_USERNAME=seu_usuario
DB_PASSWORD=sua_senha (caso não tenha senha, deixe  o campo em branco)

OBS: Sempre que você fazer alguma alteração no .env, faça um restart no servidor.

PS: Caso o error persistir, execute o comando php artisan cache:clear. Acredito que isto irá solucionar o problema.