Mysql
 sql >> Base de données >  >> RDS >> Mysql

En utilisant Docker, j'obtiens l'erreur :SQLSTATE[HY000] [2002] Aucun fichier ou répertoire de ce type

Comme quelqu'un l'a souligné dans les commentaires, le fichier docker-compose que vous avez fourni est très pertinent pour votre question.

La documentation pour les links dans les fichiers docker-compose dit

Dans votre cas, le conteneur de base de données est nommé db , résolvant donc db host du conteneur PHP devrait vous diriger vers le conteneur MySQL. Remplacement de localhost avec db dans votre fichier de configuration devrait permettre au conteneur PHP de se connecter à MySQL.