# MySQL

このセクションでは、データ タスクで MySQL ソースを設定する方法について説明します。データ タスクを開始する前に、[前提条件](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/MySQL/prereq-mysql-source.htm) を満たしていることを確認し、[必要な権限](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/MySQL/security-req-mysql-source.htm) を設定して、[制限と考慮事項](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/MySQL/limitations-mysql-source.htm) をよく理解しておいてください。

次のいずれかのデータベースからデータをランディングする場合、MySQL への接続を構成する必要があります。

* オンプレミス:

  * MySQL

  * Percona

    情報メモ

    ソースとして Percona を使用している場合、[顧客がインストールした MySQL データベースからの変更のキャプチャ](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/MySQL/prereq-mysql-source.htm#ar_mysql_902766750_1418057) に説明された CDC 前提条件は関連性がありません。

  * MariaDB

* クラウドベース:

  * Amazon Aurora

  * Amazon RDS for MySQL

  * Amazon RDS for MariaDB

  * Google Cloud SQL for MySQL

  * Microsoft Azure Database for MySQL

    情報メモMicrosoft Azure Database for MySQL は、Microsoft によるサポートが終了しました。これに伴い、Data Movement gateway バージョン 2025.5.22 以降では、データソースとしての Microsoft Azure Database for MySQL のサポートも廃止されました。

## 接続プロパティの設定

このセクションでは、使用可能な接続プロパティについて説明します。特に指定がない限り、すべてのプロパティが必要です。

コネクタを開くには、次の手順を実行します。

1. [接続] で、[接続を作成] をクリックします。

2. MySQL ソース コネクタを選択し、次の設定を指定します。

### データ ソース

* データ ゲートウェイ

  ユース ケースに応じて Data Movement gateway を選択します。

  情報メモ

  Qlik Talend Cloud スターター サブスクリプションでは Data Movement gateway をサポートしていないため、この項目は使用できません。別のサブスクリプション ティアを利用しており、Data Movement gateway を使用しない場合は、 [None] (なし) を選択します。

  Data Movement gateway の利点とそれを必要とするユース ケースの詳細については、「[Qlik データ ゲートウェイ - データ移動](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/replication-gateway.htm)」を参照してください。

* クラウド プロバイダー: MySQL データベースがクラウドにある場合は、次のプロバイダーを選択します。

  * なし (オンプレミスの場合)

  * Amazon Aurora

  * Amazon RDS

  * Google Cloud

  * Microsoft Azure

* サーバー: MySQL データベースがインストールされているコンピューターのホスト名または IP アドレスです

* ポート:Qlik Cloud サービスが MySQL データベースにアクセスする際に使用するポートです。デフォルトは、3306 です。

### アカウントのプロパティ

* [User Name] (ユーザー名)と[Password] (パスワード)

  MySQL データベースへのアクセスを承認されたユーザーのユーザー名とパスワードです。

* SSH トンネル

  情報メモ

  * このオプションは、[データ ゲートウェイ] が [なし] に設定されている場合にのみ使用できます。

  * このオプションを使用するには、まず少なくとも 1 つの SSH トンネル コネクタを定義する必要があります。詳細については、「[SSH tunnel](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/SSH-tunnel.htm)」を参照してください。

  SSH トンネル経由でデータ ソースに接続する場合はこれを選択し、[SSH 接続] ドロップダウン リストから SSH トンネル コネクタを選択します。

### SSL オプション

SSL を使用してデータ ソースに接続するように Qlik データ ゲートウェイ - データ移動 を構成できます。

* SSL モード: 次のうち 1 つを選択します:
  * None - 姓とパスワードのみで接続します。
  * Preferred - サーバーが暗号化された接続をサポートしている場合は暗号化された接続を確立し、暗号化された接続を確立できない場合は暗号化されていない接続にフォールバックします。
  * Required - サーバーが暗号化された接続をサポートしている場合、暗号化された接続を確立します。暗号化された接続を確立できない場合、接続の試行は失敗します。
  * Verify CA - Required に似ていますが、構成された CA 証明書に対してサーバー認証局 (CA) 証明書も検証します。一致する有効な CA 証明書が見つからない場合、接続試行は失敗します。
  * Verify Full - Verify CA に似ていますが、クライアント (Qlik データ ゲートウェイ - データ移動 など) がサーバーへの接続に使用するホスト名を、サーバーがクライアントに送信する証明書の ID と照合することで、ホスト名の ID 検証も実行します。クライアントは、接続に使用するホスト名がサーバー証明書の共通名の値と一致するかどうかを確認します。不一致がある場合、接続は失敗します。
* 信頼できる証明書: クライアント証明書ファイルを PEM 形式で発行した認証局 (CA)。
* クライアント証明書: サーバーによって要求されたクライアント証明書。
* クライアント証明書キー: PEM 形式のクライアント秘密鍵ファイル。

### データベースのプロパティ

データベースのタイムゾーン: ソース データベースが配置されているタイムゾーンです。

### CDC のプロパティ

バイナリ ログの変更を確認する間隔 - データベースがアイドル状態のとき (つまり、ソース テーブルに変更が加えられていないとき) にバイナリ ログの変更を確認する頻度です。デフォルトは 5 秒です。通常、間隔を変更する必要はありません。ただし、システムの負荷を軽減するために、次のような状況では間隔を長くすることを推奨します。

* データベースの更新頻度が少ない
* システムの変更をポーリングすると、システムの速度が低下する
* リアルタイムでの変更は不要である

### 内部プロパティ

内部プロパティは、特殊なユース ケース向けであるため、ダイアログで公開されません。Qlik サポートによって指示があった場合にのみ使用する必要があります。

項目右側にある the 新規作成 icon と the キャンセル icon ボタンを使用して、必要に応じてプロパティを追加したり削除したりします。

### 名前

ソース接続の表示名です。