Creazione di un dump del database sull’infrastruttura cloud di Adobe Commerce
Questo articolo illustra i modi possibili (e consigliati) per creare un’immagine database (DB) su Adobe Commerce nell’infrastruttura cloud.
Per scaricare il database è sufficiente utilizzare una sola variante (opzione). Queste opzioni si applicano a qualsiasi tipo di ambiente (integrazione, staging, produzione) e a qualsiasi piano (Adobe Commerce su infrastruttura cloud Architettura del piano Starter e Adobe Commerce su infrastruttura cloud Architettura del piano Pro).
Prerequisito: SSH per l’ambiente
Per eseguire il dump del database sull'infrastruttura cloud di Adobe Commerce con qualsiasi variante descritta in questo articolo, devi prima SSH nell'ambiente.
Opzione 1: db-dump (ece-tools; consigliato)
Puoi scaricare il tuo database utilizzando il comando ECE-Tools:
vendor/bin/ece-tools db-dump
Questa è l’opzione consigliata e più sicura.
Consulta Eseguire il dump del database (ECE-Tools) nella Guida all'infrastruttura cloud di Commerce.
Opzione 2: mysqldump
È possibile scaricare il database utilizzando il comando nativo MySQL mysqldump
.
L'intero comando potrebbe essere simile al seguente:
mysqldump -h <host> -u <username> -p <password> --single-transaction <db_name> | gzip > /tmp/<dump_name>.sql.gz
Il backup del database creato eseguendo il comando mysqldump
e salvato in \tmp
deve essere spostato da questa posizione. Non deve occupare spazio di archiviazione in \tmp
(il che potrebbe causare problemi).
Per ottenere le credenziali DB (host, nome utente e password), è possibile chiamare la variabile di ambiente MAGENTO_CLOUD_RELATIONSHIPS
:
echo $MAGENTO_CLOUD_RELATIONSHIPS |base64 --d |json_pp
Documentazione correlata:
- mysqldump - Un programma di backup del database nella documentazione ufficiale di MySQL.
- Variabili specifiche per il cloud (vedere
MAGENTO_CLOUD_RELATIONSHIPS
) nella guida Commerce on Cloud Infrastructure.