通过直接连接连接MySQL

在本主题中

跳转到

NOTE
Adobe建议您使用SSH或其他某种加密形式来保护您的数据! 如果此选项不可用,则仍可以使用本主题中的说明直接将Commerce Intelligence连接到数据库。

本主题将指导您直接将MySQL数据库连接到Commerce Intelligence。 这些设置也可以与Adobe Commerce或使用MySQL的任何其他电子商务数据库一起使用。

允许访问Commerce Intelligence IP地址 allowlist

要使连接成功,必须将防火墙配置为允许从IP地址访问。 它们是54.88.76.9734.250.211.151,但它也位于MySQL凭据页面上:

MBI_Allow_Access_IPs.png

为Commerce Intelligence创建一个MySQL用户

为Commerce Intelligence创建MySQL用户的最简单方法是在登录具有GRANT权限的MySQL时执行以下查询。 将Commerce Intelligence IP Address替换为Commerce Intelligence IP地址,并将secure password替换为您选择的安全密码:

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

要限制此用户访问特定数据库、表或列中的数据,您可以改为运行GRANT查询,这些查询只允许访问您允许的数据。

使用相同的用户和密码为所有必需的IP重新运行GRANT查询。

在Commerce Intelligence中输入连接信息

要完成工作,您需要在Commerce Intelligence中输入连接和用户信息。 您是否让MySQL凭据页面保持打开状态? 如果没有,请转到​ Data > Connections ​并单击​ Add New Data Source,然后单击MySQL图标。 别忘了将Encrypted切换更改为Yes

在此页面中输入以下信息,从Database Connection部分开始:

  • Connection Nickname:输入集成的名称(例如,电子商务商店)

  • Username: Commerce Intelligence MySQL用户的用户名

  • Password: Commerce Intelligence MySQL用户的密码

  • Port:您的服务器上的MySQL端口(默认为3306

  • Host:默认情况下,这是本地主机。 通常,它是MySQL服务器的绑定地址值,默认情况下为127.0.0.1 (localhost),但也可以是某些本地网络地址(例如,192.168.0.1)或服务器的公共IP地址。

    该值可以在my.cnf文件(位于/etc/my.cnf)中读取\[mysqld\]的行下找到。 如果bind-address行在该文件中被注释掉,则您的服务器将免受外部连接尝试的保护。

完成后,单击​ Save & Test ​以完成设置。

相关文档

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