接続 MySQL 直接接続による

このトピック内

移動先

NOTE
Adobe では、を使用することをお勧めします。 SSH または、データを保護するためのその他の形式の暗号化 このオプションが選択できない場合でも、直接接続できます Commerce Intelligence をデータベースに追加するには、このトピックの手順を使用します。

このトピックでは、を直接接続する方法について説明します MySQL データベース先 Commerce Intelligence. これらの設定は、 Adobe Commerce または、MySQL を使用するその他の e コマースデータベース。

へのアクセスを許可 Commerce Intelligence IP アドレス allowlist

接続を成功させるには、IP アドレスからのアクセスを許可するようにファイアウォールを設定する必要があります。 次のとおりです 54.88.76.97 および 34.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:統合の名前(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 をクリックして設定を完了します。

関連ドキュメント

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