Database-dump maken op Adobe Commerce op cloudinfrastructuur
In dit artikel worden de mogelijke (en aanbevolen) manieren besproken om een database (DB)-stortplaats op Adobe Commerce te maken op cloudinfrastructuur.
U hoeft slechts één variant (optie) te gebruiken om uw database te dumpen. Deze opties zijn van toepassing op elk type omgeving (integratie, staging, productie) en elk plan (Adobe Commerce on cloud Infrastructure Starter-planarchitectuur en Adobe Commerce on cloud Infrastructure Pro-planarchitectuur).
Vereiste: SSH voor uw omgeving
Om uw OB op Adobe Commerce op wolkeninfrastructuur met om het even welke die variant te dumpen in dit artikel wordt besproken, moet u eerst SSH aan uw milieu.
Optie 1: db-stortplaats (knoop-hulpmiddelen; geadviseerd)
U kunt uw OB dumpen gebruikend het ECE-Hulpmiddelenbevel:
vendor/bin/ece-tools db-dump
Dit is de aanbevolen en veiligste optie.
Zie Dump uw gegevensbestand (ECE-Hulpmiddelen)in onze Commerce op de Gids van de Infrastructuur van de Wolk.
Optie 2: mysqldump
U kunt uw database dumpen met de native opdracht MySQL mysqldump
.
Het volledige bevel zou als volgt kunnen kijken:
mysqldump -h <host> -u <username> -p <password> --single-transaction <db_name> | gzip > /tmp/<dump_name>.sql.gz
De databaseback-up die is gemaakt met de opdracht mysqldump
en wordt opgeslagen in \tmp
, moet van deze locatie worden verplaatst. Het zou geen opslagruimte in \tmp
moeten opnemen (wat in problemen zou kunnen resulteren).
Om uw geloofsbrieven van DB (gastheer, gebruikersbenaming, en wachtwoord) te verkrijgen, zou u de MAGENTO_CLOUD_RELATIONSHIPS
milieuvariabele kunnen roepen:
echo $MAGENTO_CLOUD_RELATIONSHIPS |base64 --d |json_pp
Verwante documentatie:
- mysqldump - een Reservekopieprogramma van het Gegevensbestandin officiële documentatie MySQL.
- wolkenspecifieke variabelen(zie
MAGENTO_CLOUD_RELATIONSHIPS
) in onze Commerce op de Gids van de Infrastructuur van de Wolk.