Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SQLSTATE[HY000] [2002] php_network_getaddresses:getaddrinfo falhou:Nome ou serviço desconhecido


A primeira linha da mensagem de erro descreve o tipo de erro:"PDOException". A próxima linha exibe PDO::errorInfo , ou seja:
  • "HY000" é um erro geral do servidor (consulte Códigos e mensagens de erro do servidor em documentos do MySQL).
  • "2002" é o código de erro do cliente MySQL que significa "Não é possível conectar ao servidor MySQL local através do soquete" (consulte (Códigos e mensagens de erro do cliente em documentos do MySQL).
  • O código de erro específico do driver e a mensagem ("php_network_getaddresses:getaddrinfo failed:Name or service not known") informam que o PDO não consegue resolver o nome do host.

O rastreamento de pilha que você anexou, linha 3, revela que você não especificou os parâmetros de conexão do banco de dados no arquivo de configuração. O erro aparece quando você testa no local, certo? Você precisa atualizar /.env com os parâmetros de conexão de banco de dados reais.