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

Erro ao listar Produtos - SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client (SQL: select * from produtos)

Olá, estou recebendo o erro abaixo:

SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client (SQL: select * from produtos)

Já reinstalei o MySQL e não sei o que pode ser. Quando executo o comando "mysql > select * from produtos;" no terminal ele me retorna a lista com 3 produtos.

Abaixo está a minha configuração do database.php

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

Obrigado

2 respostas
solução!

Oi Diego, tudo bom?

Qual versão do mysql você está utilizando? Lembrando que, caso seja a versão 5.7 você precisa indicar no seu arquivo laradock/.env na propriedade MYSQL_VERSION.

Abraço

Olá André, tudo bem e contigo?

Estou utilizando a versão 5.7

Consegui resolver utilizando a sua tag no arquivo .env.

Obrigado pela ajuda.

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