Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Usando o Docker, recebo o erro:SQLSTATE[HY000] [2002] Nenhum arquivo ou diretório


Como alguém apontou nos comentários, o arquivo docker-compose que você forneceu é muito relevante para sua pergunta.

A documentação para links em arquivos docker-compose diz

No seu caso, o contêiner do banco de dados é denominado db , então resolvendo db host do contêiner PHP deve apontar para o contêiner MySQL. Substituindo localhost com db em seu arquivo de configuração deve permitir que o contêiner PHP se conecte ao MySQL.