Anslut MySQL via direktanslutning

I det här avsnittet

Gå till

NOTE
Adobe rekommenderar att du använder SSH eller någon annan form av kryptering för att skydda dina data! Om detta inte är ett alternativ kan du fortfarande ansluta Commerce Intelligence direkt till databasen med hjälp av instruktionerna i det här avsnittet.

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:

MBI_Allow_Access_IPs.png

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 är 127.0.0.1 (localhost) som standard, men det kan också vara en lokal nätverksadress (till exempel 192.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.

Relaterad dokumentation

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