CI, запуск тестов, получается вот все прям, кроме одного - не могу добиться, чтобы нормально работало подключение к БД (MySql).
Уже какие только конфиги не пробовал и для CI, и .env, никак.
Гугл и чатгпт не оч помогли.
Ошибка получается SQLSTATE[HY000] [2002] Connection refused при попытке любых действий с БД (к примеру, run: bin/console d:m:migrate --no-interaction)
Мой конфиг workflow: https://pastebin.com/kQh80rp7 и .env: https://pastebin.com/QwbwXa7D
Кто-то может помочь, подсказать что не так делаю?) Вроде все подробно расписал ))
Я никогда не делала подобное, но может быть не хватает прав в самой mysql? Или он не с теми кредами стучится, не подхватывает их?
Если бы проблема неверных кредов была, то другая бы ошибка была, это даблчекнул в первую очередь :)
удаленный доступ к бд разрешен?
Ну это контейнер вообще, но как один из вариантов, попробую, спасибо) А еще варианты есть?)
ну это частая проблема - доступ только по локалке, в мускуле его в конфиге открыть нужно либо всем, либо ip указать
Обсуждают сегодня