который эту базу должен бекапить. Но вот при попытке запуска контейнера получаю ошибку:
Enter password: mysqldump: Got error: 2002: "Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)" when trying to connect
Интернеты ничего вменяемого мне не дали. В чем может быть причина?
По-мойму mysqldump к локалхосту обращается в этом случае
Т.е. Он не может стянуть бекап с удаленной базы?
mysqldump -h"$TARGET_HOST" -u"$DUMP_USER" -p"$DUMP_USER_PASSWORD" Попробуй в таргет хост указать ip базки
Я туда вписываю имя контейнера
да Can't connect to local MySQL server
у тебя контйнеры связаны сеткой?
Да. Про крайней мере, я пытался это настроить
нужно проверить например wget-ом внутри контейнера запросы проходят. и имя таргерт хоста, которое ты указываешь вообще резолвится.
Обсуждают сегодня