接続 MySQL 直接接続による
このトピック内
移動先
このトピックでは、を直接接続する方法について説明します MySQL データベース先 Commerce Intelligence. これらの設定は、 Adobe Commerce または、MySQL を使用するその他の e コマースデータベース。
へのアクセスを許可 Commerce Intelligence IP アドレス allowlist
接続を成功させるには、IP アドレスからのアクセスを許可するようにファイアウォールを設定する必要があります。 次のとおりです 54.88.76.97
および 34.250.211.151
ただし、そのページは MySQL 資格情報ページ:
を作成 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
:統合の名前(E コマースストアなど)を入力します -
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 をクリックして設定を完了します。