MySQL über Direktverbindung verbinden
Erstellt für:
- Einsteiger
- Fortgeschrittener
- Admin
- Entwickler
- Benutzende
In diesem Thema
Zu springen
Dieses Thema führt Sie durch die direkte Verbindung Ihrer MySQL mit Commerce Intelligence. Diese Einstellungen können auch mit Adobe Commerce oder anderen eCommerce-Datenbanken verwendet werden, die MySQL verwenden.
Zulassen des Zugriffs auf die Commerce Intelligence IP-Adressen
Damit die Verbindung erfolgreich hergestellt werden kann, müssen Sie Ihre Firewall so konfigurieren, dass der Zugriff über Ihre IP-Adressen zulässig ist. Sie sind 54.88.76.97
und 34.250.211.151
, befinden sich aber auch auf der Seite MySQL Anmeldeinformationen :
Erstellen eines MySQL Benutzers für Commerce Intelligence
Die einfachste Möglichkeit, einen MySQL
Benutzer für Commerce Intelligence zu erstellen, besteht darin, die folgende Abfrage auszuführen, wenn Sie mit GRANT
Berechtigungen bei MySQL
angemeldet sind. Ersetzen Sie Commerce Intelligence IP Address
durch die Commerce Intelligence IP-Adresse und ersetzen Sie secure password
durch ein sicheres 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 Abfragen ausführen, GRANT
nur den Zugriff auf die Daten zulassen, die Sie zulassen.
Führen Sie die GRANT-Abfrage für alle erforderlichen IPs mit demselben Benutzer und Kennwort erneut aus.
Verbindungsinformationen in Commerce Intelligence eingeben
Um alles abzuschließen, müssen Sie die Verbindung und die Benutzerinformationen in Commerce Intelligence eingeben. Haben Sie die Seite mit den MySQL-Anmeldeinformationen geöffnet gelassen? Wenn nicht, gehen Sie zu Data > Connections und klicken Sie auf Add New Data Source und klicken Sie dann auf das Symbol MySQL . Vergessen Sie nicht, den Umschalter Encrypted
in Yes
zu ändern.
Geben Sie die folgenden Informationen auf dieser Seite ein, beginnend mit dem Abschnitt Database Connection
:
-
Connection Nickname
: Geben Sie einen Namen für die Integration ein (z. B. E-Commerce-Store) -
Username
: Der Benutzername für den Commerce Intelligence MySQL Benutzer -
Password
: Das Kennwort für den Commerce Intelligence MySQL -
Port
: Port von MySQL auf Ihrem Server (standardmäßig3306
) -
Host
: Standardmäßig ist dies localhost. Im Allgemeinen ist dies der Wert der Bindungsadresse für Ihren MySQL-Server, der standardmäßig127.0.0.1 (localhost)
ist, aber auch eine lokale Netzwerkadresse (z. B.192.168.0.1
) oder die öffentliche IP-Adresse Ihres Servers sein kann.Den Wert finden Sie in Ihrer
my.cnf
-Datei (unter/etc/my.cnf
) unter der Zeile, die\[mysqld\]
liest. Wenn die Zeile „bind-address“ in dieser Datei auskommentiert ist, ist Ihr Server vor externen Verbindungsversuchen geschützt.
Wenn Sie fertig sind, klicken Sie auf Save & Test , um die Einrichtung abzuschließen.