Verbinden MySQL Direkte Verbindung
In diesem Thema
Springen Sie zu
Dieses Thema führt Sie durch die direkte Verbindung Ihrer MySQL Datenbank zu Commerce Intelligence. Diese Einstellungen können auch mit Adobe Commerce oder anderen eCommerce-Datenbanken, die MySQL verwenden.
Zugriff auf Commerce Intelligence IP-Adressen allowlist
Damit die Verbindung erfolgreich hergestellt werden kann, müssen Sie Ihre Firewall so konfigurieren, dass der Zugriff von Ihren IP-Adressen aus gestattet wird. Sie sind 54.88.76.97
und 34.250.211.151
, aber es befindet sich auch auf der MySQL Anmeldeseite:
Erstellen Sie eine MySQL Benutzer für Commerce Intelligence
Die einfachste Methode zum Erstellen einer MySQL
Benutzer für Commerce Intelligence führt die folgende Abfrage aus, wenn Sie angemeldet sind MySQL
mit GRANT
-Berechtigungen. Ersetzen Commerce Intelligence IP Address
mit dem Commerce Intelligence IP-Adresse und ersetzen secure password
mit einem sicheren Kennwort Ihrer Wahl:
GRANT SELECT ON *.* TO 'magentobi'@'<Commerce Intelligence IP address>' IDENTIFIED BY '<secure password>';
Um den Zugriff dieses Benutzers auf Daten in bestimmten Datenbanken, Tabellen oder Spalten zu beschränken, können Sie stattdessen GRANT
Abfragen, die nur den Zugriff auf die von Ihnen zulässigen Daten ermöglichen.
Führen Sie die GRANT-Abfrage für alle erforderlichen IPs mit demselben Benutzer und Kennwort erneut aus.
Verbindungsinformationen in Commerce Intelligence eingeben
Um Elemente einzuschließen, müssen Sie die Verbindung und Benutzerinformationen in Commerce Intelligence. Hast du die MySQL Berechtigungsseite öffnen? Wenn nicht, gehen Sie zu Data > Connections und klicken Add New Data Source und klicken Sie dann auf MySQL Symbol. Vergessen Sie nicht, die Encrypted
Umschalten auf Yes
.
Geben Sie die folgenden Informationen auf dieser Seite ein, beginnend mit dem Database Connection
Abschnitt:
-
Connection Nickname
: Geben Sie einen Namen für die Integration ein (z. B. Ecommerce Store). -
Username
: Der Benutzername für die Commerce Intelligence MySQL Benutzer -
Password
: Das Kennwort für die Commerce Intelligence MySQL Benutzer -
Port
: MySQL-Port auf Ihrem Server (3306
standardmäßig) -
Host
: Standardmäßig ist dies localhost. Im Allgemeinen ist dies der bind-address-Wert für Ihre MySQL server, der standardmäßig127.0.0.1 (localhost)
, kann aber auch eine lokale Netzwerkadresse sein (z. B.192.168.0.1
) oder der öffentlichen IP-Adresse Ihres Servers.Der Wert befindet sich in der
my.cnf
Datei (befindet sich unter/etc/my.cnf
) unter der Zeile, die lautet\[mysqld\]
. Wenn die bind-address-Zeile in dieser Datei auskommentiert ist, wird Ihr Server vor externen Verbindungsversuchen geschützt.
Klicken Sie abschließend auf Save & Test , um das Setup abzuschließen.