Connexion MySQL via une connexion directe
Dans cette rubrique
Atteindre
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 :
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 (3306par 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 est127.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.