Magento,数据库转储
Magento, database dump
我正在尝试通过命令获取数据库转储
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 在 this image 上运行。任何想法可能是错的?如果需要,我可以提供更多详细信息。
这里是 Bitnami 工程师,
您还需要在备份数据库时设置数据库的主机名。 Magento 容器不包含数据库服务器,它使用外部服务器。
您可能指定使用 MARIADB_HOST
环境变量。如果您使用我们提供的 docker-compose.yml file,则该主机名是 mariadb
。
exec mysqldump --all-databases -uroot -h HOSTNAME -p""
我正在尝试通过命令获取数据库转储
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 在 this image 上运行。任何想法可能是错的?如果需要,我可以提供更多详细信息。
这里是 Bitnami 工程师,
您还需要在备份数据库时设置数据库的主机名。 Magento 容器不包含数据库服务器,它使用外部服务器。
您可能指定使用 MARIADB_HOST
环境变量。如果您使用我们提供的 docker-compose.yml file,则该主机名是 mariadb
。
exec mysqldump --all-databases -uroot -h HOSTNAME -p""