Création d’un vidage de base de données sur Adobe Commerce sur l’infrastructure cloud
Cet article décrit les méthodes possibles (et recommandées) pour créer un vidage de base de données (DB) sur Adobe Commerce sur l’infrastructure cloud.
Vous ne devez utiliser qu’une seule variante (option) pour vider votre base de données. Ces options s’appliquent à n’importe quel type d’environnement (intégration, évaluation, production) et à n’importe quel plan (architecture du plan de démarrage pour l’infrastructure cloud d’Adobe Commerce et architecture du plan de planification d’Adobe Commerce sur l’infrastructure cloud Pro).
Condition préalable : SSH vers votre environnement
Pour vider votre base de données sur Adobe Commerce sur l’infrastructure cloud avec toute variante abordée dans cet article, vous devez d’abord SSH vers votre environnement.
Option 1 : db-dump (ece-tools; recommandé)
Vous pouvez vider votre base de données à l’aide de la commande CEE-Outils :
vendor/bin/ece-tools db-dump
Il s’agit de l’option recommandée et la plus sûre.
Reportez-vous à la section Sauvegarde de la base de données (outils ECE) dans notre guide Commerce on Cloud Infrastructure.
Option 2 : mysqldump
Vous pouvez vider votre base de données à l’aide de la commande native MySQL mysqldump
.
La commande entière peut se présenter comme suit :
mysqldump -h <host> -u <username> -p <password> --single-transaction <db_name> | gzip > /tmp/<dump_name>.sql.gz
La sauvegarde de base de données créée en exécutant la commande mysqldump
et enregistrée dans \tmp
doit être déplacée de cet emplacement. Il ne doit pas occuper d’espace de stockage dans \tmp
(ce qui peut entraîner des problèmes).
Pour obtenir vos informations d’identification DB (hôte, nom d’utilisateur et mot de passe), vous pouvez appeler la variable d’environnement MAGENTO_CLOUD_RELATIONSHIPS
:
echo $MAGENTO_CLOUD_RELATIONSHIPS |base64 --d |json_pp
Documentation connexe :
- mysqldump - A Database Backup Program dans la documentation officielle de MySQL.
- Variables spécifiques au cloud(voir
MAGENTO_CLOUD_RELATIONSHIPS
) dans notre guide Commerce on Cloud Infrastructure.