• 使用を開始する
  • 関連ドキュメント

MySQL への接続

MySQL への接続はアトラシアンのガバメント環境では利用できません。

MySQL データベースをアナリティクスに接続するには、次の手順に従います。

  1. MySQL ユーザーによるアトラシアンの IP アドレスからの接続を許可します。

  2. MySQL ユーザーに、スキーマ内の必要なテーブルへのアクセスを許可します。

  3. アナリティクスの接続フォームに入力します。

MySQL ユーザーによるアトラシアンの IP アドレスからの接続を許可します。

MySQL データベースをアナリティクスに接続する前に、アウトバウンド接続用のアトラシアンの IP アドレスを許可する必要があります。アウトバウンド接続用のアトラシアンの IP アドレスのリストをご確認ください。

これによって、クエリをアナリティクスからデータベースに正常に送信できるようになります。

MySQL データベースをアナリティクスに接続するために使用する特定の読み取り専用ユーザーを作成することを強くお勧めします。アトラシアンの IP アドレスから接続できるように、このユーザーを設定する必要があります。これを行う最も簡単な方法は、0.0.0.0 のバインド アドレスを使用して、ユーザーがすべてのネットワーク インターフェースをリッスンできるようにすることです。

次の CREATE ステートメントを使って新しいユーザーを作成します。

CREATE USER user_name@`0.0.0.0` IDENTIFIED BY 'password';

ここで、user_namepassword を、使用したい認証情報に置き換えます。

特定の IP アドレスから接続するユーザーを作成する方法の詳細については、MySQL のドキュメンテーションを参照してください。

MySQL データベースのテーブルへのユーザー アクセスを許可する

データベース ユーザーを作成したら、そのユーザーにスキーマ内の必要なテーブルへの読み取り専用アクセス権を付与する必要があります。

すべてのテーブルへのアクセスを許可する

データベースユーザーに、データベース内のすべてのテーブルへの必要な読み取り専用アクセス権を付与するには、GRANT ステートメントに必ず、SELECTSHOW VIEW の権限を含めてください。

たとえば、GRANT ステートメントは次のようになります。

GRANT SELECT, SHOW VIEW ON database_name.* TO user_name@`0.0.0.0`

ここで、database_nameuser_name は、具体的な詳細に置き換えられます。

特定のテーブルへのアクセスを許可する

データベース ユーザーに、データベース内の特定のテーブルへの必要な読み取り専用アクセス権を付与する方法。

  1. GRANT ステートメントで次の形式を使用します:
    GRANT SELECT, SHOW VIEW ON database_name.`table_name` to 'user_name'@`0.0.0.0`;
    ここで、database_nametable_nameuser_name は、具体的な詳細に置き換えます。GRANT 権限の詳細については、MySQL のドキュメンテーションを参照してください。

  2. ユーザーにアクセスを許可したいデータベースのすべてのテーブルに対して、GRANT ステートメントを実行します。

  3. ユーザーに安全なパスワードを伝えます:
    SET PASSWORD FOR 'user_name'@`0.0.0.0` = PASSWORD('your_password');
    ここで、user_nameyour_password は、具体的な詳細情報に置き換えます。

  4. FLUSH PRIVILEGES を実行して、変更を有効にします。

MySQL をアナリティクスに接続する

読み取り専用のデータベース ユーザーを作成し、アトラシアンのアウトバウンド IP アドレスからの通信を設定したら、アナリティクスの接続フォームに入力して MySQL データベースを追加できます。

MySQL をアナリティクスに追加するには、次の手順に従います。

  1. サイドバーから [データ ソース] を選択します。

  2. [データ ソースを追加] > [MySQL] を選択します。

  3. 接続フォームの以下の必須フィールドに入力します。

    1. ホスト名または IP - データベースがホストされている場所。

    2. ポート - MySQL の既定のポート番号は 3306 です。

    3. ユーザー名 - 作成した MySQL 読み取り専用ユーザーのユーザー名。

    4. ユーザー パスワード - 作成した MySQL 読み取り専用ユーザーのパスワード。

    5. データベース名 - MySQL データベースの名前。

アナリティクスがデータベースに接続されてスキーマが取得されると、データ ソースを使用する準備が整います。

MySQL SSL 接続

証明書と SSL 接続の作成方法については、MySQL のドキュメンテーションを参照してください。

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。