Conectar MySQL mediante conexión directa
En este tema
Saltar a
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:
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 es127.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.