Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Używając Dockera otrzymuję błąd:SQLSTATE[HY000] [2002] Brak takiego pliku lub katalogu

Jak ktoś wskazał w komentarzach, podany przez Ciebie plik docker-compose jest bardzo istotny dla Twojego pytania.

Dokumentacja links w plikach docker-compose mówi

W twoim przypadku kontener bazy danych nosi nazwę db , więc rozwiązywanie db host z kontenera PHP powinien wskazywać na kontener MySQL. Zastępowanie localhost z db w twoim pliku konfiguracyjnym powinien umożliwiać kontenerowi PHP połączenie z MySQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wstawiać obrazy w blob w tabeli mysql, używając tylko składni sql (bez PHP)?

  2. Porównanie MySQL z wartością null

  3. OperationalError:(2002, Nie można połączyć się z lokalnym serwerem MySQL przez gniazdo '/var/run/mysqld/mysqld.sock' (2))

  4. MySQL:transakcje a tabele blokowania

  5. Jak używać MySQL z Deno i Oak?