sql >> Databáze >  >> RDS >> Mysql

Při použití Dockeru se zobrazí chyba:SQLSTATE[HY000] [2002] Žádný takový soubor nebo adresář

Jak někdo zdůraznil v komentářích, soubor docker-compose, který jste poskytli, je velmi relevantní pro vaši otázku.

Dokumentace pro links v souborech docker-compose říká

Ve vašem případě se kontejner databáze jmenuje db , takže řešení db hostitel z kontejneru PHP by vás měl nasměrovat na kontejner MySQL. Nahrazení localhost s db ve vašem konfiguračním souboru by měl umožnit PHP kontejneru připojit se k MySQL.



  1. Jak ukládat znaky UTF8 v MySQL

  2. Ekvivalent LOAD DATA INFILE v Oracle

  3. Symfony2:Základní tabulka nebo pohled nenalezen:1146

  4. Jak vybrat záznamy s duplicitním pouze jedním polem a všemi ostatními hodnotami pole?