sql >> Databasteknik >  >> RDS >> Mysql

SQLSTATE[HY000] [2002] php_network_getaddresses:getaddriinfo misslyckades:Namn eller tjänst okänd

Första raden i felmeddelandet beskriver feltypen:"PDOException". Nästa rad visar PDO::errorInfo , dvs:

  • "HY000" är ett allmänt serverfel (se Serverfelkoder och meddelanden i MySQL-dokument).
  • "2002" är MySQL Client Error Code som betyder "Kan inte ansluta till lokal MySQL-server via socket" (se (Klientfelkoder och -meddelanden i MySQL-dokument).
  • Den drivrutinsspecifika felkoden och meddelandet ("php_network_getaddresses:getaddriinfo failed:Name or service not known") berättar att PDO inte kan lösa värdnamnet.

Stackspårningen du bifogade, rad 3, avslöjar att du inte angav databasanslutningsparametrarna i konfigurationsfilen. Felet dyker upp när du testar lokalt, eller hur? Du måste uppdatera /.env med de faktiska databasanslutningsparametrarna.



  1. Uppgiftslista

  2. Inkluderar MS SQL Servers mellan intervallgränserna?

  3. Fel:mysqlnd kan inte ansluta till MySQL 4.1+ med den gamla osäkra autentiseringen

  4. ORA-03135 – RMAN Duplikat