Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Erro ao executar o comando doctrine:database:create

Olá, estou recebendo o seguinte erro:

In AbstractMySQLDriver.php line 106:

  An exception occurred in driver: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the c
  lient


In PDOConnection.php line 31:

  SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client


In PDOConnection.php line 27:

  SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client


In PDOConnection.php line 27:

  PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password]

Eu habilitei a extensão pdo_mysql no php.ini. O que pode ser?

1 resposta
solução

Fala, Cristiano!

Esse problema aconteceu porque o MySQL 8 mudou a forma padrão para os clientes se autenticarem com ele.

Pra você não precisar mexer em nada do MySQL e fugir do foco do treinamento, sugiro que instale a versão 5.7 (a mesma que foi utilizada no treinamento), que é a última antes da 8.

;-)