sql >> Database >  >> RDS >> Mysql

SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfo mislukt:naam of service niet bekend

De eerste regel van het foutbericht beschrijft het fouttype:"PDOException". De volgende regel toont PDO::errorInfo , d.w.z.:

  • "HY000" is een algemene serverfout (zie Serverfoutcodes en berichten in MySQL-documenten).
  • "2002" is MySQL Client Error Code, wat betekent "Kan geen verbinding maken met lokale MySQL-server via socket" (zie (Client foutcodes en berichten in MySQL-documenten).
  • De driver-specifieke foutcode en het bericht ("php_network_getaddresses:getaddrinfo failed:Name or service not known") vertellen u dat PDO de hostnaam niet kan achterhalen.

De stacktrace die u hebt bijgevoegd, regel 3, onthult dat u de parameters voor de databaseverbinding niet hebt opgegeven in het configuratiebestand. De fout verschijnt wanneer u op lokaal test, toch? U moet /.env updaten met de daadwerkelijke databaseverbindingsparameters.



  1. hoe een tekenreeks voor een reeks te prefixen die is gegenereerd door postgresql?

  2. Hoe paginering voor JSON-gegevens in PHP uitvoeren?

  3. Hoe kan ik mysql gebruiken in C++?

  4. Uitvoeringsvolgorde in MySQL