# Проблема
Не удалось подключиться к БД в докере, ошибка:
SQLSTATE[HY000] [2002] Connection refused
# Причина
На самом деле, причин может быть много, например, не запустился контейнер с БД или неправильно настроена сеть.
Но самая популярная причина это неправильный адрес хоста в конфиге. Чаще всего указывается localhost, но с докером необходимо указать имя контейнера с БД.
# Решение
В .env указать правильный DB_HOST
Имя контейнера указывается в docker-compose.yml,
в большинстве случаев это mysql или db,
но в реальности может быть любым.
1DB_HOST=mysql