Återgå från delad databas
För Adobe Commerce-kunder som har implementerat Delad databas beskrivs i följande avsnitt hur du återställer eller migrerar tillbaka till en enskild databas. Vi rekommenderar att Adobe Commerce handlare för närvarande använder Split Database och planerar att uppgradera till 2.4.2 och senare granska dessa steg.
När du återgår från en delad databas till en enskild databas skapar du säkerhetskopior av magento_quote- och magento_sales-databaserna innan de läses in i den enskilda magento_main-databasen.
I det här exemplet loggar vi in på alla tre databaser som är installerade på samma värd (magento2-mysql) som "root"-användaren. Du måste ersätta dessa värden med rätt värden för databaserna.
-
Skapa en säkerhetskopia av databasen
magento_quote:code language-shell mysqldump -h "magento2-mysql" -u root -p magento_quote > ./quote.sql -
Skapa en säkerhetskopia av databasen
magento_sales:code language-shell mysqldump -h "magento2-mysql" -u root -p magento_sales > ./sales.sql -
Läs in databasen
magento_quotei databasenmagento_main:code language-shell mysql -h "magento2-mysql" -u root -p magento_main < ./quote.sql -
Läs in databasen
magento_salesi databasenmagento_main:code language-shell mysql -h "magento2-mysql" -u root -p magento_main < ./sales.sql -
Släpp databasen
magento_sales:code language-shell mysql -h "magento2-mysql" -u root -p -e "DROP DATABASE magento_sales;" -
Släpp databasen
magento_quote:code language-shell mysql -h "magento2-mysql" -u root -p -e "DROP DATABASE magento_quote;" -
Ta bort distributionskonfigurationen för
checkoutochsalesi avsnittenconnectionsochresourcesi filenenv.php. -
Återställ sekundärnycklar:
code language-shell bin/magento setup:upgrade
Verifiera ditt arbete
För att verifiera att implementeringen av en databas fungerar som den ska, utför du följande åtgärder och kontrollerar att data har lagts till i databastabellerna i magento_main med ett databasverktyg som phpMyAdmin:
- Kontrollera att externa nycklar har återställts. Nyckeln
QUOTE_STORE_ID_STORE_STORE_IDi databastabellenquote. - Verifiera att kunderna kan lägga order från butiken.
- Kontrollera att order som skapats innan den delade databasen återställs till en enda databas är tillgängliga i Admin.