Erstellen eines Datenbank-Dump auf Adobe Commerce in der Cloud-Infrastruktur
In diesem Artikel werden die möglichen (und empfohlenen) Möglichkeiten zum Erstellen eines Datenbank-Dump (DB) in Adobe Commerce auf der Cloud-Infrastruktur erläutert.
Sie müssen nur eine Variante (Option) verwenden, um Ihre Datenbank zu entladen. Diese Optionen gelten für jeden Umgebungstyp (Integration, Staging, Produktion) und jeden Plan (Starterplanarchitektur für Adobe Commerce in der Cloud-Infrastruktur und Planarchitektur für Adobe Commerce in der Cloud-Infrastruktur).
Voraussetzung: SSH in Ihre Umgebung
Um Ihre DB mit einer in diesem Artikel besprochenen Variante auf Adobe Commerce in der Cloud-Infrastruktur zu entladen, müssen Sie zunächst SSH in Ihre Umgebung.
Option 1: db-dump (ECE-Tools; empfohlen)
Sie können Ihre Datenbank mit dem Befehl ECE-Tools entladen:
vendor/bin/ece-tools db-dump
Dies ist die empfohlene und sicherste Option.
Siehe Dump Ihrer Datenbank (ECE-Tools) in unserem Handbuch zu Commerce in Cloud Infrastructure.
Option 2: mysqldump
Sie können Ihre Datenbank mit dem nativen MySQL-mysqldump
-Befehl entladen.
Der gesamte Befehl könnte wie folgt aussehen:
mysqldump -h <host> -u <username> -p <password> --single-transaction <db_name> | gzip > /tmp/<dump_name>.sql.gz
Das Datenbank-Backup, das durch Ausführen des mysqldump
-Befehls erstellt und in \tmp
gespeichert wurde, sollte von diesem Speicherort verschoben werden. Es sollte keinen Speicherplatz in \tmp
beanspruchen (was zu Problemen führen könnte).
Um Ihre DB-Anmeldeinformationen (Host, Benutzername und Kennwort) abzurufen, können Sie die MAGENTO_CLOUD_RELATIONSHIPS
Umgebungsvariable aufrufen:
echo $MAGENTO_CLOUD_RELATIONSHIPS |base64 --d |json_pp
Verwandte Dokumentation:
- mysqldump - Ein Datenbanksicherungsprogramm in der offiziellen MySQL-Dokumentation.
- Cloud-spezifische Variablen (siehe
MAGENTO_CLOUD_RELATIONSHIPS
) in unserem Handbuch zu Commerce in Cloud-Infrastrukturen .