Anslut MySQL via direktanslutning
I det här avsnittet
Gå till
I det här avsnittet beskrivs hur du ansluter din MySQL-databas direkt till Commerce Intelligence. De här inställningarna kan även användas med Adobe Commerce eller andra e-handelsdatabaser som använder MySQL.
Tillåt åtkomst till IP-adresserna för Commerce Intelligence allowlist
För att anslutningen ska lyckas måste du konfigurera brandväggen så att den tillåter åtkomst från dina IP-adresser. De är 54.88.76.97
och 34.250.211.151
, men det finns även på sidan med MySQL inloggningsuppgifter:
Skapa en MySQL-användare för Commerce Intelligence
Det enklaste sättet att skapa en MySQL
-användare för Commerce Intelligence är att köra följande fråga när du är inloggad på MySQL
med GRANT
behörighet. Ersätt Commerce Intelligence IP Address
med Commerce Intelligence-IP-adressen och ersätt secure password
med ett säkert lösenord som du väljer:
GRANT SELECT ON *.* TO 'magentobi'@'<Commerce Intelligence IP address>' IDENTIFIED BY '<secure password>';
Om du vill hindra den här användaren från att komma åt data i specifika databaser, tabeller eller kolumner kan du i stället köra GRANT
-frågor som bara tillåter åtkomst till de data som du tillåter.
Kör om GRANT-frågan för alla nödvändiga IP-adresser med samma användare och lösenord.
Ange anslutningsinformation i Commerce Intelligence
Du måste ange anslutning och användarinformation i Commerce Intelligence för att kunna slå ihop allt. Har du lämnat sidan med MySQL inloggningsuppgifter öppen? Om inte går du till Data > Connections, klickar på Add New Data Source och sedan på ikonen MySQL . Glöm inte att ändra Encrypted
till Yes
.
Ange följande information på den här sidan, med början i avsnittet Database Connection
:
-
Connection Nickname
: Ange ett namn för integreringen (till exempel Ecommerce Store) -
Username
: Användarnamnet för användaren Commerce Intelligence MySQL -
Password
: Lösenordet för användaren Commerce Intelligence MySQL -
Port
: MySQL-port på servern (3306
som standard) -
Host
: Detta är som standard localhost. I allmänhet är det bind-adressvärdet för din MySQL-server, som är127.0.0.1 (localhost)
som standard, men det kan också vara en lokal nätverksadress (till exempel192.168.0.1
) eller serverns offentliga IP-adress.Värdet finns i filen
my.cnf
(som finns på/etc/my.cnf
) under raden som läser\[mysqld\]
. Om bind-adresslinjen kommenteras ut i den filen skyddas servern från externa anslutningsförsök.
När du är klar klickar du på Save & Test för att slutföra konfigurationen.