Crear volcado de base de datos en Adobe Commerce en la infraestructura en la nube
Este artículo analiza las posibles (y recomendadas) formas de crear un volcado de la base de datos (DB) en Adobe Commerce en la infraestructura en la nube.
Solo necesita utilizar una variante (opción) para volcar la base de datos. Estas opciones se aplican a cualquier tipo de entorno (integración, ensayo, producción) y a cualquier plan (Adobe Commerce en la infraestructura de la nube, arquitectura del plan inicial y Adobe Commerce en la infraestructura de la nube, arquitectura del plan Pro).
Requisito previo: SSH para su entorno
Para volcar la base de datos en Adobe Commerce en la infraestructura en la nube con cualquier variante de la que se habla en este artículo, primero debe SSH en su entorno.
Opción 1: db-dump (ece-tools; recomendado)
Puede volcar la base de datos con el comando ECE-Tools:
vendor/bin/ece-tools db-dump
Esta es la opción recomendada y más segura.
Consulte Volcar la base de datos (ECE-Tools) en nuestra Guía de infraestructura de Commerce en la nube.
Opción 2: mysqldump
Puede volcar la base de datos utilizando el comando nativo MySQL mysqldump
.
Todo el comando puede tener el siguiente aspecto:
mysqldump -h <host> -u <username> -p <password> --single-transaction <db_name> | gzip > /tmp/<dump_name>.sql.gz
La copia de seguridad de la base de datos creada al ejecutar el comando mysqldump
y guardada en \tmp
, debe moverse de esta ubicación. No debería ocupar espacio de almacenamiento en \tmp
(lo que podría causar problemas).
Para obtener las credenciales de la base de datos (host, nombre de usuario y contraseña), puede llamar a la variable de entorno MAGENTO_CLOUD_RELATIONSHIPS
:
echo $MAGENTO_CLOUD_RELATIONSHIPS |base64 --d |json_pp
Documentación relacionada:
- mysqldump: un programa de copia de seguridad de la base de datos en la documentación oficial de MySQL.
- Variables específicas de la nube (consulte
MAGENTO_CLOUD_RELATIONSHIPS
) en nuestra Guía de infraestructura de Commerce en la nube.