连接 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

创建 MySQL 用户用于 Commerce Intelligence

创建的最简单方法 MySQL 用户用于 Commerce Intelligence 表示在登录时执行以下查询 MySQL 替换为 GRANT 权限。 替换 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:默认情况下,这是localhost。 通常,它是的绑定地址值 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