MySQL への接続
Connecting to MySQL isn’t available in the Atlassian Government environment.
To connect your MySQL database to Analytics, you’ll need to do the following:
MySQL ユーザーによるアトラシアンの IP アドレスからの接続を許可します。
MySQL ユーザーに、スキーマ内の必要なテーブルへのアクセスを許可します。
Complete the connection form in Analytics.
MySQL ユーザーによるアトラシアンの IP アドレスからの接続を許可します。
Before you connect your MySQL database to Analytics, you’ll need to allow Atlassian IP addresses for outbound connections. Get the list of Atlassian IP addresses for outbound connections.
This ensures that Analytics can successfully send your queries to your database.
We highly recommend you create a specific read-only user that you’ll use to connect your MySQL database to Analytics. You’ll need to configure this user so it can connect from our IP addresses. The simplest way to do this is to use a bind address of 0.0.0.0 so the user can listen to all network interfaces.
次の 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
を実行して、変更を有効にします。
Connect MySQL to Analytics
After creating and configuring a read-only database user to communicate from our outbound IP addresses, you can complete the connection form in Analytics to add your MySQL database.
To add MySQL to Analytics:
グローバル ナビゲーションから [Data (データ)] を選択します。
[データ ソースを追加] > [MySQL] を選択します。
接続フォームの以下の必須フィールドに入力します。
ホスト名または IP - データベースがホストされている場所。
ポート - MySQL の既定のポート番号は
3306
です。ユーザー名 - 作成した MySQL 読み取り専用ユーザーのユーザー名。
ユーザー パスワード - 作成した MySQL 読み取り専用ユーザーのパスワード。
データベース名 - MySQL データベースの名前。
Analytics will connect with your database to get your schema, then your data source will be ready to use.
MySQL SSL 接続
この内容はお役に立ちましたか?