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 para o seu ambiente.
Opção 1: db-dump (ferramentas ece; recomendado)
Você pode despejar seu BD usando o ECE-Tools comando:
vendor/bin/ece-tools db-dump
Essa é a opção recomendada e mais segura.
Consulte Descartar seu banco de dados (ECE-Tools) em nosso Guia de infraestrutura do Commerce na nuvem.
Opção 2: mysqldump
Você pode despejar seu BD usando o MySQL nativo mysqldump
comando.
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 do banco de dados criado executando o mysqldump
e salvo em \tmp
, deve ser movido deste local. Ele não deve ocupar espaço de armazenamento no \tmp
(o que pode resultar em problemas).
Para obter suas credenciais do BD (host, nome de usuário e senha), você pode chamar o MAGENTO_CLOUD_RELATIONSHIPS
variável de ambiente:
echo $MAGENTO_CLOUD_RELATIONSHIPS |base64 --d |json_pp
Documentação relacionada:
- mysqldump - Um programa de backup de 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.