Configura automaticamente i database master
- Argomenti:
- Configurazione
Creato per:
- Esperto
- Amministratore
- Sviluppatore
In questo argomento viene illustrato come iniziare a utilizzare la soluzione di database suddiviso:
- Installazione di Adobe Commerce con un singolo database master (denominato
magento
) - Creazione di due database master aggiuntivi per l'estrazione e OMS (denominati
magento_quote
emagento_sales
) - Configurazione di Adobe Commerce per l'utilizzo dei database di pagamento e di vendita
magento
, magento_quote
e magento_sales
. Tuttavia, spetta a te scegliere dove individuare i database e il nome. Ci auguriamo che i nostri esempi rendano le istruzioni più facili da seguire.Installare il software Adobe Commerce
È possibile abilitare i database suddivisi in qualsiasi momento dopo l'installazione del software Adobe Commerce; in altre parole, è possibile aggiungere database suddivisi a un sistema Adobe Commerce che dispone già di dati di estrazione e ordine. Per installare il software Adobe Commerce utilizzando un singolo database master, utilizzare le istruzioni contenute nel file README di Adobe Commerce o nella guida all'installazione.
Imposta database master aggiuntivi
Creare i database master di estrazione e OMS nel modo seguente:
-
Accedere al server del database come qualsiasi utente.
-
Immettere il comando seguente per accedere al prompt dei comandi MySQL:
mysql -u root -p
-
Immettere la password dell'utente MySQL
root
quando richiesto. -
Immettere i seguenti comandi nell'ordine indicato per creare istanze di database denominate
magento_quote
emagento_sales
con gli stessi nomi utente e password:create database magento_quote;
GRANT ALL ON magento_quote.* TO magento_quote@localhost IDENTIFIED BY 'magento_quote';
create database magento_sales;
GRANT ALL ON magento_sales.* TO magento_sales@localhost IDENTIFIED BY 'magento_sales';
-
Immettere
exit
per uscire dal prompt dei comandi. -
Verificare i database, uno alla volta:
Database di estrazione:
mysql -u magento_quote -p
exit
Database del sistema di gestione degli ordini:
mysql -u magento_sales -p
exit
Se viene visualizzato il monitoraggio MySQL, il database è stato creato correttamente. Se viene visualizzato un errore, ripetere i comandi precedenti.
Configurare Commerce per l'utilizzo dei database master
Dopo aver impostato un totale di tre database master, utilizzare la riga di comando per configurare Commerce per l'utilizzo. Il comando consente di impostare le connessioni al database e di distribuire le tabelle tra i database master.
Primi passaggi
Vedere Esecuzione dei comandi per accedere ed eseguire i comandi CLI.
Configurare il database di estrazione
Sintassi del comando:
bin/magento setup:db-schema:split-quote --host="<checkout db host or ip>" --dbname="<name>" --username="<checkout db username>" --password="<password>"
Ad esempio:
bin/magento setup:db-schema:split-quote --host="localhost" --dbname="magento_quote" --username="magento_quote" --password="magento_quote"
Viene visualizzato il seguente messaggio per confermare la corretta configurazione:
Migration has been finished successfully!
Configurare il database OMS
Sintassi del comando:
bin/magento setup:db-schema:split-sales --host="<checkout db host or ip>" --dbname="<name>" --username="<checkout db username>" --password="<password>"
Ad esempio:
bin/magento setup:db-schema:split-sales --host="localhost" --dbname="magento_sales" --username="magento_sales" --password="magento_sales"
bin/magento setup:upgrade
Viene visualizzato il seguente messaggio per confermare la corretta configurazione:
Migration has been finished successfully!