Conectar MySQL mediante conexión directa

En este tema

Saltar a

NOTE
Adobe recomienda que uses SSH o algún otro tipo de cifrado para proteger tus datos. Si no se trata de una opción, aún puede conectar directamente Commerce Intelligence a la base de datos siguiendo las instrucciones de este tema.

En este tema se explica cómo conectar directamente la base de datos de MySQL con Commerce Intelligence. Esta configuración también se puede usar con Adobe Commerce o con cualquier otra base de datos de comercio electrónico que use MySQL.

Permitir acceso a las Commerce Intelligence direcciones IP allowlist

Para que la conexión se realice correctamente, debe configurar el cortafuegos para permitir el acceso desde las direcciones IP. Son 54.88.76.97 y 34.250.211.151, pero también se encuentra en la página de credenciales de MySQL:

MBI_Allow_Access_IPs.png

Crear un usuario MySQL para Commerce Intelligence

La forma más sencilla de crear un usuario de MySQL para Commerce Intelligence es ejecutar la siguiente consulta al iniciar sesión en MySQL con privilegios de GRANT. Reemplace Commerce Intelligence IP Address por la dirección IP Commerce Intelligence y reemplace secure password por una contraseña segura de su elección:

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

Para restringir el acceso de este usuario a datos en bases de datos, tablas o columnas específicas, puede ejecutar GRANT consultas que solo permitan el acceso a los datos permitidos.

Vuelva a ejecutar la consulta GRANT para todas las direcciones IP necesarias utilizando el mismo usuario y contraseña.

Introducir información de conexión en Commerce Intelligence

Para finalizar, debe especificar la conexión y la información de usuario en Commerce Intelligence. ¿Dejó abierta la página de credenciales de MySQL? Si no es así, vaya a Data > Connections y haga clic en Add New Data Source; a continuación, haga clic en el icono MySQL. No olvide cambiar la opción Encrypted a Yes.

Escriba la siguiente información en esta página, empezando por la sección Database Connection:

  • Connection Nickname: escriba un nombre para la integración (por ejemplo, Tienda electrónica)

  • Username: el nombre de usuario para el usuario Commerce Intelligence MySQL

  • Password: la contraseña del usuario Commerce Intelligence MySQL

  • Port: puerto de MySQL en su servidor (3306 de forma predeterminada)

  • Host: de forma predeterminada, es localhost. En general, es el valor de dirección de enlace del servidor MySQL, que de forma predeterminada es 127.0.0.1 (localhost), pero también podría ser alguna dirección de red local (por ejemplo, 192.168.0.1) o la dirección IP pública del servidor.

    El valor se encuentra en el archivo my.cnf (ubicado en /etc/my.cnf) debajo de la línea que dice \[mysqld\]. Si la línea de dirección de enlace está comentada en ese archivo, el servidor está protegido frente a intentos de conexión externos.

Cuando termine, haga clic en Save & Test para completar la instalación.

Documentación relacionada

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