通过直接连接连接MySQL
在本主题中
跳转到
本主题将指导您直接将MySQL数据库连接到Commerce Intelligence。 这些设置也可以与Adobe Commerce或使用MySQL的任何其他电子商务数据库一起使用。
允许访问Commerce Intelligence IP地址 allowlist
要使连接成功,必须将防火墙配置为允许从IP地址访问。 它们是54.88.76.97
和34.250.211.151
,但它也位于MySQL凭据页面上:
为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 以完成设置。