MySQL への接続
MySQL への接続はアトラシアンのガバメント環境では利用できません。
MySQL データベースをアナリティクスに接続するには、次の手順に従います。
MySQL ユーザーによるアトラシアンの IP アドレスからの接続を許可します。
MySQL ユーザーに、スキーマ内の必要なテーブルへのアクセスを許可します。
アナリティクスの接続フォームに入力します。
MySQL ユーザーによるアトラシアンの IP アドレスからの接続を許可します。
MySQL データベースをアナリティクスに接続する前に、アウトバウンド接続用のアトラシアンの IP アドレスを許可する必要があります。アウトバウンド接続用のアトラシアンの IP アドレスのリストについては、こちらをご確認ください。
これによって、クエリをアナリティクスからデータベースに正常に送信できるようになります。
MySQL データベースをアナリティクスに接続するために使用する特定の読み取り専用ユーザーを作成することを強くお勧めします。アトラシアンの IP アドレスから接続できるように、このユーザーを設定する必要があります。これを行う最も簡単な方法は、0.0.0.0 のバインド アドレスを使用して、ユーザーがすべてのネットワーク インターフェースをリッスンできるようにすることです。
次の CREATE ステートメントを使って新しいユーザーを作成します。
CREATE USER user_name@`0.0.0.0` IDENTIFIED BY 'password';
ここで、user_name と password を、使用したい認証情報に置き換えます。
特定の IP アドレスから接続するユーザーを作成する方法の詳細については、MySQL のドキュメンテーションを参照してください。
MySQL データベースのテーブルへのユーザー アクセスを許可する
データベース ユーザーを作成したら、そのユーザーにスキーマ内の必要なテーブルへの読み取り専用アクセス権を付与する必要があります。
すべてのテーブルへのアクセスを許可する
データベースユーザーに、データベース内のすべてのテーブルへの必要な読み取り専用アクセス権を付与するには、GRANT ステートメントに必ず、SELECT と SHOW VIEW の権限を含めてください。
たとえば、GRANT ステートメントは次のようになります。
GRANT SELECT, SHOW VIEW ON database_name.* TO user_name@`0.0.0.0`
ここで、database_name と user_name は、具体的な詳細に置き換えられます。
特定のテーブルへのアクセスを許可する
データベース ユーザーに、データベース内の特定のテーブルへの必要な読み取り専用アクセス権を付与する方法。
GRANTステートメントで次の形式を使用します:GRANT SELECT, SHOW VIEW ON database_name.`table_name` to 'user_name'@`0.0.0.0`;
ここで、database_name、table_name、user_nameは、具体的な詳細に置き換えます。GRANT 権限の詳細については、MySQL のドキュメンテーションを参照してください。ユーザーにアクセスを許可したいデータベースのすべてのテーブルに対して、
GRANTステートメントを実行します。ユーザーに安全なパスワードを伝えます:
SET PASSWORD FOR 'user_name'@`0.0.0.0` = PASSWORD('your_password');
ここで、user_nameとyour_passwordは、具体的な詳細情報に置き換えます。FLUSH PRIVILEGESを実行して、変更を有効にします。
MySQL をアナリティクスに接続する
読み取り専用のデータベース ユーザーを作成し、アトラシアンのアウトバウンド IP アドレスからの通信を設定したら、アナリティクスの接続フォームに入力して MySQL データベースを追加できます。
MySQL をアナリティクスに追加するには、次の手順に従います。
グローバル ナビゲーションから [Data (データ)] を選択します。
[データ ソースを追加] > [MySQL] を選択します。
接続フォームの以下の必須フィールドに入力します。
ホスト名または IP - データベースがホストされている場所。
ポート - MySQL の既定のポート番号は
3306です。ユーザー名 - 作成した MySQL 読み取り専用ユーザーのユーザー名。
ユーザー パスワード - 作成した MySQL 読み取り専用ユーザーのパスワード。
データベース名 - MySQL データベースの名前。
アナリティクスがデータベースに接続されてスキーマが取得されると、データ ソースを使用する準備が整います。
MySQL SSL 接続
この内容はお役に立ちましたか?