Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro ao tentar se conectar com o MYSQL utilizando o Laravel

Segui os passos do curso e me deparei com esse problema que não permite com que eu me conecte ao Mysql :

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

Databse.php:

'mysql' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'estoque_laravel'),
            'username' => env('DB_USERNAME', 'root'),
            'password' => env('DB_PASSWORD', '151201'),
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'strict' => true,
            'engine' => null,
        ],

Para contornar o problema até criei um usuário no Mysql com o nome de Homestead porém o erro persiste

1 resposta
solução!

Oi Luhan, tudo bem ?

Este erro, geralmente esta relacionado com cache do php, onde a configuração é baseado no arquivo .env

Para solucionar, vai ate a pasta raiz do seu projeto, e abra o arquivo .env, (talvez ela esta oculto), e mude as configurações:

DB_HOST=localhost
DB_DATABASE=nome_do_seu_banco
DB_USERNAME=usuario_do_seu_banco
DB_PASSWORD=''senha_do_seu_banco

Feita as modificações, reinicie seu servidor.

Espero ter ajudado :)