MySQL 接続
MySQLでデータにアクセスするには、そのデータ用の接続資産を作成します。
MySQL は、オープン・ソースのリレーショナル・データベース管理システムです。
サポートされるバージョン
- MySQL Enterprise Edition 5.0+
- MySQL Community Edition 4.1, 5.0, 5.1, 5.5, 5.6, 5.7
MySQL への接続を作成します
接続アセットを作成するには、デプロイメントに基づくこれらの接続の詳細が必要です:
共通コネクティビティー
- ホスト名または IPアドレス :データベースのホスト名またはIPアドレス。
- ポート番号 :データベースのポート番号。
- データベース (オプション):データベースの名前。 データベース名を入力しない場合は、SQLクエリのプロパティにカタログ名、スキーマ名、テーブル名を入力する必要があります。
- エンコーディング (オプション):データの文字エンコーディング。 指定されていない場合、データベース・サーバーのデフォルトの文字セットが使用されます。 値を変更する場合は、有効な文字エンコーディングを入力してください(例: UTF-8 )。
- ゼロ日付時間変換 :NULL 値への Zero Date 時刻変換を有効にする。
- プロキシサーバーの使用 (オプション)
サーバー・プロキシを通して MySQL データ・ソースにアクセスするには、 Use Proxy server を選択します。 サーバープロキシは、そのセットアップ次第で、ロードバランシング、セキュリティの向上、プライバシーの保護を提供することができる。 サーバー・プロキシ設定は、認証資格情報および個人資格情報または共有資格情報の選択とは独立している。 サーバープロキシ設定を保管庫に保存することはできません。
- プロキシのホスト名または IP アドレス :プロキシ URL. 例えば...、 https://proxy.example.com.
- Server proxy port: プロキシサーバーに接続するポート番号。 例えば、8080や8443など。
- プロキシのユーザー名とプロキシのパスワードフィールドはオプションです。
StreamSets
- ホスト名または IPアドレス :データベースのホスト名またはIPアドレス。
- ポート番号 :データベースのポート番号。
- データベース (オプション):データベースの名前。 データベース名を入力しない場合は、SQLクエリのプロパティにカタログ名、スキーマ名、テーブル名を入力する必要があります。
資格情報
あなたのデプロイメントに基づいた特定の認証方法があります:
一般的な接続性
- Username : データ・ソースにアクセスするユーザ名。
- パスワード : データ・ソースにアクセスするためのユーザ名に関連付けられたパスワード。
Port is SSL-enabled (オプション)を選択します:ポートがSSL接続を受け入れるように設定されている場合は有効にします。
- SSL証明書 :ホスト証明書が既知の認証局によって署名されていない場合にのみ必要となる。
- SSL証明書のホスト名 :SSL 証明書の SubjectAlternativeName または CommonName (CN) 部分のホスト名。
- SSL証明書を検証する :ホストから返されたSSL証明書が信頼できることを検証する。
StreamSets
- Username : データ・ソースにアクセスするユーザ名。
- パスワード : データ・ソースにアクセスするためのユーザ名に関連付けられたパスワード。
プライベート接続の場合、インターネットに外部化されていないデータベース (例えば、ファイアウォールの内側) に接続するには、 セキュア接続をセットアップする必要があります。
SQL ステートメントの実行
SQL ステートメントが正しく実行されるようにするには、 MySQL の資料 で正しい構文を参照してください。