Verbinden MySQL Direkte Verbindung

In diesem Thema

Springen Sie zu

NOTE
Adobe empfiehlt, SSH oder eine andere Form der Verschlüsselung, um Ihre Daten zu sichern! Wenn dies keine Option ist, können Sie weiterhin direkt eine Verbindung herstellen Commerce Intelligence zu Ihrer Datenbank mithilfe der Anweisungen in diesem Thema.

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:

MBI_Allow_Access_IPs.png

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äßig 127.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.

Verwandte Dokumentation

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