[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

Connexion MySQL via une connexion directe

Dans cette rubrique

Atteindre

NOTE
Adobe vous recommande d’utiliser SSH ou une autre forme de chiffrement pour sécuriser vos données ! Si cette option n'est pas disponible, vous pouvez tout de même Commerce Intelligence connecter directement à votre base de données à l'aide des instructions de cette rubrique.

Cette rubrique vous guide tout au long de la connexion directe de 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 afin d’autoriser l’accès à partir de vos adresses IP. Ils sont 54.88.76.97 et 34.250.211.151, mais ils se trouvent é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 lorsque vous êtes connecté à MySQL avec des privilèges GRANT. Remplacez Commerce Intelligence IP Address par l’adresse IP Commerce Intelligence et 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.

Saisir les informations de connexion dans Commerce Intelligence

Pour conclure, 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 le bouton (bascule) Encrypted par Yes.

Saisissez 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 eCommerce)

  • 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 règle générale, il s’agit de la valeur bind-address de votre serveur MySQL, qui est 127.0.0.1 (localhost) par défaut, mais il peut également s’agir d’une adresse réseau locale (par exemple, 192.168.0.1) ou de l’adresse IP publique de votre serveur.

    La valeur se trouve dans votre fichier my.cnf (situé à l’adresse /etc/my.cnf) sous la ligne qui lit \[mysqld\]. Si la ligne bind-address est commentée dans ce fichier, votre serveur est protégé contre les 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