Connetti MySQL tramite connessione diretta

In questo argomento

Passa a

NOTE
Adobe consiglia di utilizzare SSH o un'altra forma di crittografia per proteggere i dati. Se questa non è un'opzione, è comunque possibile connettere direttamente Commerce Intelligence al database utilizzando le istruzioni riportate in questo argomento.

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:

MBI_Allow_Access_IPs.png

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.

Documentazione correlata

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc