Skapa databasdump på Adobe Commerce i molninfrastrukturen
I den här artikeln beskrivs de möjliga (och rekommenderade) sätten att skapa en databasdump (DB) på Adobe Commerce i molninfrastrukturen.
Du behöver bara använda en variant (alternativ) för att dumpa din databas. Dessa alternativ gäller alla miljötyper (integrering, mellanlagring, produktion) och alla planer (Adobe Commerce på molninfrastrukturen Starter-planarkitekturen och Adobe Commerce på molninfrastrukturproffsens planarkitektur).
Krav: SSH i din miljö
Om du vill dumpa din databas på Adobe Commerce i molninfrastruktur med någon variant som beskrivs i den här artikeln måste du först SSH till din miljö.
Alternativ 1: db-dump (ece-tools; rekommenderas)
Du kan dumpa din databas med kommandot ECE-Tools:
vendor/bin/ece-tools db-dump
Detta är det rekommenderade och säkraste alternativet.
Se Dumpa din databas (ECE-verktyg) i vår Commerce on Cloud Infrastructure Guide.
Alternativ 2: mysqldump
Du kan dumpa din databas med hjälp av det inbyggda MySQL mysqldump
-kommandot.
Hela kommandot kan se ut så här:
mysqldump -h <host> -u <username> -p <password> --single-transaction <db_name> | gzip > /tmp/<dump_name>.sql.gz
Säkerhetskopian av databasen som skapades genom att köra kommandot mysqldump
och sparades i \tmp
bör flyttas från den här platsen. Det ska inte ta upp lagringsutrymme i \tmp
(vilket kan leda till problem).
Du kan anropa miljövariabeln MAGENTO_CLOUD_RELATIONSHIPS
för att få dina DB-autentiseringsuppgifter (värd, användarnamn och lösenord):
echo $MAGENTO_CLOUD_RELATIONSHIPS |base64 --d |json_pp
Relaterad dokumentation:
- mysqldump - Ett program för säkerhetskopiering av databas i officiell MySQL-dokumentation.
- Molnspecifika variabler (se
MAGENTO_CLOUD_RELATIONSHIPS
) i vår Commerce on Cloud Infrastructure Guide.