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 (3306som 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.