Connetti MySQL tramite connessione diretta
In questo argomento
Passa a
Questo argomento illustra come collegare direttamente il database MySQL a Commerce Intelligence. Queste impostazioni possono essere utilizzate anche con Adobe Commerce o altri database di eCommerce che utilizzano MySQL.
Consenti accesso agli indirizzi IP Commerce Intelligence allowlist
Affinché la connessione abbia esito positivo, è necessario configurare il firewall per consentire l'accesso dagli indirizzi IP. Sono 54.88.76.97
e 34.250.211.151
, ma si trova anche nella pagina delle credenziali di MySQL:
Crea un utente MySQL per Commerce Intelligence
Il modo più semplice per creare un utente MySQL
per Commerce Intelligence consiste nell'eseguire la seguente query quando si è connessi a MySQL
con privilegi GRANT
. Sostituisci Commerce Intelligence IP Address
con l'indirizzo IP Commerce Intelligence e sostituisci secure password
con una password sicura a tua scelta:
GRANT SELECT ON *.* TO 'magentobi'@'<Commerce Intelligence IP address>' IDENTIFIED BY '<secure password>';
Per impedire a questo utente di accedere ai dati in database, tabelle o colonne specifiche, è possibile eseguire GRANT
query che consentono solo l'accesso ai dati consentiti.
Eseguire nuovamente la query GRANT per tutti gli IP richiesti utilizzando lo stesso utente e la stessa password.
Immetti le informazioni di connessione in Commerce Intelligence
Per concludere, devi immettere la connessione e le informazioni utente in Commerce Intelligence. Hai lasciato aperta la pagina delle credenziali di MySQL? In caso contrario, passare a Data > Connections e fare clic su Add New Data Source, quindi fare clic sull'icona MySQL. Non dimenticare di cambiare Encrypted
in Yes
.
Immettere le informazioni seguenti in questa pagina, a partire dalla sezione Database Connection
:
-
Connection Nickname
: immettere un nome per l'integrazione (ad esempio, e-commerce Store) -
Username
: nome utente per l'utente Commerce Intelligence MySQL -
Password
: password per l'utente Commerce Intelligence MySQL -
Port
: porta MySQL nel server (3306
per impostazione predefinita) -
Host
: per impostazione predefinita, è localhost. In generale, si tratta del valore di indirizzo di binding per il server MySQL, che per impostazione predefinita è127.0.0.1 (localhost)
, ma potrebbe anche essere un indirizzo di rete locale (ad esempio,192.168.0.1
) o l'indirizzo IP pubblico del server.Il valore si trova nel file
my.cnf
(che si trova in/etc/my.cnf
) sotto la riga che recita\[mysqld\]
. Se la riga dell'indirizzo di associazione viene inserita come commento in tale file, il server viene protetto dai tentativi di connessione esterni.
Al termine, fare clic su Save & Test per completare la configurazione.