sql >> Database >  >> RDS >> Mysql

Met Docker krijg ik de foutmelding:SQLSTATE [HY000] [2002] No such file or directory

Zoals iemand in de opmerkingen opmerkte, is het door u verstrekte docker-compose-bestand zeer relevant voor uw vraag.

De documentatie voor links in docker-compose-bestanden zegt

In jouw geval heet de databasecontainer db , dus het oplossen van db host uit de PHP-container zou u naar de MySQL-container moeten verwijzen. Vervanging van localhost met db in uw configuratiebestand moet de PHP-container toestaan ​​verbinding te maken met MySQL.



  1. SQL Developer 4.0 uitgebracht

  2. MySqlCommand().ExecuteReader().GetString() werkt niet

  3. Vind het aantal LEGE of NULL kolommen in een MySQL-tabel

  4. controleer of het een getalfunctie is in Oracle