Magento, дамп базы данных - PullRequest
       48

Magento, дамп базы данных

0 голосов
/ 28 апреля 2020

Я пытаюсь получить дб дамп по команде

docker exec container-name sh -c 'exec mysqldump --all-databases -uroot -p""' > db-backups/some-dump-name.sql

и получаю

Got error: 2002: "Can't connect to local MySQL server through socket '/opt/bitn
ami/mysql/tmp/mysql.sock' (2)" when trying to connect

Magento работает на это изображение . Есть идеи, что может быть не так? Я могу предоставить более подробную информацию, если это необходимо.

1 Ответ

1 голос
/ 29 апреля 2020

Bitnami Engineer здесь,

Вам также нужно указать имя хоста базы данных при резервном копировании баз данных. Контейнер Magento не включает в себя сервер базы данных, он использует внешний.

Возможно, вы указали это с помощью переменной MARIADB_HOST env. Если вы использовали файл docker -compose.yml , мы предоставляем, что имя хоста - mariadb.

exec mysqldump --all-databases -uroot -h HOSTNAME -p""
...