Connexion MySQL via une connexion directe

Dans cette rubrique

Accéder à

NOTE
Adobe vous recommande d'utiliser SSH ou une autre forme de cryptage pour sécuriser vos données ! S'il ne s'agit pas d'une option, vous pouvez toujours connecter directement Commerce Intelligence à votre base de données en suivant les instructions de cette rubrique.

Cette rubrique vous guide tout au long des étapes nécessaires pour connecter directement votre base de données MySQL à Commerce Intelligence. Ces paramètres peuvent également être utilisés avec Adobe Commerce ou toute autre base de données eCommerce utilisant MySQL.

Autoriser l’accès aux adresses IP Commerce Intelligence allowlist

Pour que la connexion soit établie, vous devez configurer votre pare-feu pour autoriser l’accès à partir de vos adresses IP. Ils sont 54.88.76.97 et 34.250.211.151, mais il se trouve également sur la page des informations d’identification MySQL :

MBI_Allow_Access_IPs.png

Créer un utilisateur MySQL pour Commerce Intelligence

La méthode la plus simple pour créer un utilisateur MySQL pour Commerce Intelligence consiste à exécuter la requête suivante lorsqu’il est connecté à MySQL avec les privilèges GRANT. Remplacez Commerce Intelligence IP Address par l’adresse IP Commerce Intelligence et remplacez secure password par un mot de passe sécurisé de votre choix :

    GRANT SELECT ON *.* TO 'magentobi'@'<Commerce Intelligence IP address>' IDENTIFIED BY '<secure password>';

Pour empêcher cet utilisateur d’accéder aux données de bases de données, de tables ou de colonnes spécifiques, vous pouvez exécuter des requêtes GRANT qui autorisent uniquement l’accès aux données que vous autorisez.

Réexécutez la requête GRANT pour toutes les adresses IP requises à l’aide du même utilisateur et du même mot de passe.

Saisie des informations de connexion dans Commerce Intelligence

Pour terminer, vous devez saisir les informations de connexion et d’utilisateur dans Commerce Intelligence. Avez-vous laissé la page des informations d’identification MySQL ouverte ? Dans le cas contraire, accédez à Data > Connections et cliquez sur Add New Data Source, puis sur l’icône MySQL. N’oubliez pas de remplacer la bascule Encrypted par Yes.

Renseignez les informations suivantes dans cette page, en commençant par la section Database Connection :

  • Connection Nickname : saisissez un nom pour l’intégration (par exemple, Boutique e-commerce)

  • Username : nom d’utilisateur de l’utilisateur Commerce Intelligence MySQL

  • Password : mot de passe de l’utilisateur Commerce Intelligence MySQL

  • Port : port de MySQL sur votre serveur (3306 par défaut)

  • Host : par défaut, il s’agit de localhost. En général, il s’agit de la valeur de l’adresse de liaison de votre serveur MySQL, qui par défaut est 127.0.0.1 (localhost), mais qui peut également être une adresse réseau locale (par exemple, 192.168.0.1) ou l’adresse IP publique de votre serveur.

    La valeur se trouve dans votre fichier my.cnf (situé à l’emplacement /etc/my.cnf) sous la ligne qui indique \[mysqld\]. Si la ligne d’adresse de liaison est commentée dans ce fichier, votre serveur est sécurisé suite à des tentatives de connexion externes.

Lorsque vous avez terminé, cliquez sur Save & Test pour terminer la configuration.

Documentation connexe

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