Criar despejo de banco de dados no Adobe Commerce na infraestrutura em nuvem
Este artigo discute as possíveis (e recomendadas) maneiras de criar um despejo de banco de dados (DB) no Adobe Commerce na infraestrutura em nuvem.
Você só precisa usar uma variante (opção) para despejar seu DB. Essas opções se aplicam a qualquer tipo de ambiente (Integração, Preparo, Produção) e a qualquer plano (arquitetura de plano Starter do Adobe Commerce na infraestrutura em nuvem e arquitetura de plano Pro do Adobe Commerce na infraestrutura em nuvem).
Pré-requisito: SSH para o seu ambiente
Para despejar seu BD no Adobe Commerce na infraestrutura em nuvem com qualquer variante discutida neste artigo, primeiro você deve SSH em seu ambiente.
Opção 1: db-dump (ece-tools; recommended)
Você pode despejar seu BD usando o comando ECE-Tools:
vendor/bin/ece-tools db-dump
Essa é a opção recomendada e mais segura.
Consulte Despejar seu banco de dados (ECE-Tools) no Guia de Infraestrutura do Commerce na Nuvem.
Opção 2: mysqldump
Você pode despejar seu BD usando o comando nativo MySQL mysqldump
.
O comando inteiro pode parecer com o seguinte:
mysqldump -h <host> -u <username> -p <password> --single-transaction <db_name> | gzip > /tmp/<dump_name>.sql.gz
O backup de banco de dados criado com a execução do comando mysqldump
e salvo em \tmp
deve ser movido deste local. Ele não deve ocupar espaço de armazenamento em \tmp
(o que pode resultar em problemas).
Para obter suas credenciais de BD (host, nome de usuário e senha), você pode chamar a variável de ambiente MAGENTO_CLOUD_RELATIONSHIPS
:
echo $MAGENTO_CLOUD_RELATIONSHIPS |base64 --d |json_pp
Documentação relacionada:
- mysqldump - Um Programa de Backup do Banco de Dados na documentação oficial do MySQL.
- Variáveis específicas da nuvem (consulte
MAGENTO_CLOUD_RELATIONSHIPS
) em nosso Guia de Infraestrutura do Commerce na Nuvem.