ODBC Driver for MySQL

Build 22.0.8479

Windows DSN の構成

Microsoft [ODBC データソースアドミニストレーター]の使用

Microsoft ODBC データソースアドミニストレーターを使ってDSN 設定を編集できます。DSN はインストールプロセス中に作成されることに注意してください。

DSN 設定を編集するには、次の手順を実行してください。

  1. [スタート]->[検索] を選択し、[検索]ボックスに[ODBC データソース] と入力します。
  2. アプリケーションのビット数(32-bit または64-bit)に対応するODBC アドミニストレーターのバージョンを選択してください。
  3. [システムDSN] タブをクリックします。
  4. システムデータソースを選択して[構成]をクリックします。
  5. [接続]タブの情報を編集して[OK]をクリックします。

Note: .NET Framework 4.0 の場合、本製品 はMicrosoft Visual C++ 2015-2022 再頒布可能パッケージを配布します。.NET Framework 3.5 の場合、本製品 はMicrosoft Visual C++ 2008 再頒布可能パッケージを配布します。

MySQL への接続

データに接続するには、次の接続プロパティが必要です。

  • Server:MySQL データベースをホスティングしているサーバーのホスト名またはIP アドレス。
  • Port:MySQL データベースをホスティングしているサーバーのポート。

また、任意で以下を設定することもできます。

  • Database:MySQL Server に接続する場合のデフォルトデータベース。設定されていない場合、すべてのデータベースのテーブルが返されます。

SSL

SSL 認証を活用して、セキュアなセッションを通してMySQL データに接続できます。次の接続プロパティを設定し、データに接続します。

  • SSLClientCert:クライアント証明書のための証明書ストア名に設定。クライアントとサーバーの両方のマシンでトラストストアとキーストアが保持される2-way SSL の場合に使用されます。
  • SSLClientCertPassword:クライアント証明書ストアがパスワードで保護されている場合、この値をストアのパスワードに設定します。
  • SSLClientCertSubject:TLS / SSL クライアント証明書のサブジェクト。ストア内の証明書を検索するために使用されます。
  • SSLClientCertType:; クライアントストアの証明書タイプ。
  • SSLServerCert:サーバーが受け入れ可能な証明書。

SSH

SSH を使用することで、リモートマシンにセキュアにログインできます。SSH でMySQL データに接続するためには、次の接続プロパティを設定します。

  • SSHClientCert:クライアント証明書のための証明書ストア名に設定。
  • SSHClientCertPassword:クライアント証明書ストアがパスワードで保護されている場合、この値をストアのパスワードに設定。
  • SSHClientCertSubject:TLS / SSL クライアント証明書のサブジェクト。ストア内の証明書を検索するために使用されます。
  • SSHClientCertType:クライアントストアの証明書タイプ。
  • SSHPassword:SSH サーバーに認証するためのパスワード。
  • SSHPort:SSH 操作に使用されるポート。
  • SSHServer:認証を試行中のSSH 認証サーバー。
  • SSHServerFingerPrint:接続を試行中のホストの検証に使用される、SSH サーバ-の指紋。
  • SSHUser:SSH サーバーへ認証するために使用するユーザー名に設定。

MySQL への認証

標準認証

標準認証で認証するには、次を設定します。

  • User:MySQL サーバーに認証する際に使われるユーザー。
  • Password:MySQL サーバーに認証する際に使われるパスワード。

Azure にホストされたMySQL に接続

Azure にホストされたMySQL データベースは、AzureADAzurePasswordAzureMSI を含む複数のOAuth スキームを使用して接続できます。各スキームでAzureTenant が必須です。

  • AzureTenant:MySQL が設置されているMicrosoft Online テナント。

Azure AD

Azure AD is a connection type that leverages OAuth to authenticate. Set your AuthScheme to AzureAD.

Azure パスワード

Azure 資格情報を使用して直接接続するには、次の接続プロパティを指定します。

  • AuthSchemeAzurePassword に設定。
  • User:Azure への接続に使用するユーザーアカウントに設定。
  • Password:Azure への接続に使用するパスワードに設定。
  • AzureTenant:Azure 上のMySQL への認証に使用するOAuth アプリの概要ページにある、Directory (tenant) ID に設定。

MSI

Azure VM 上でMySQL を実行している場合は、Managed Service Identity(MSI)の資格情報を利用して接続が可能です。

  • AuthSchemeAzureMSI に設定。

MSI 資格情報が認証用に自動的に取得されます。

Copyright (c) 2023 CData Software, Inc. - All rights reserved.
Build 22.0.8479