Docker Magento,数据库转储

Docker Magento,数据库转储,docker,magento,bitnami,Docker,Magento,Bitnami,我正试图通过命令获取数据库转储 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

我正试图通过命令获取数据库转储

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继续运行。有什么想法吗?如果需要,我可以提供更多详细信息。

这里是Bitnami工程师

备份数据库时,还需要设置数据库的主机名。Magento容器不包括数据库服务器,它使用外部服务器

您可能指定使用
MARIADB\u HOST
env变量。如果使用我们提供的主机名,则主机名为
mariadb

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

谢谢,我得到了转储文件。但奇怪的是,转储文件并没有表信息(数据库bitnami_magento)。尽管Magento已安装并正在运行。有线索吗?啊,没关系。我又看了一遍,我的数据库不知怎么是空的。