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ö.

WARNING
Oavsett om du väljer Alternativ 1 eller Alternativ 2 ska du köra kommandot under tider med låg belastning mot en sekundär databasnod.

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

WARNING
Kör inte det här kommandot mot databaskluster. Klustret skiljer inte åt om det körs mot den primära databasen eller mot en sekundär. Om klustret kör det här kommandot mot det primära, kommer databasen inte att kunna köra skrivningar förrän dumpningen är klar och kan påverka prestanda och webbplatsens stabilitet.

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:

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a