MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  ...  /  SSH を使用した Windows から MySQL へのリモート接続

6.3.4 SSH を使用した Windows から MySQL へのリモート接続

このセクションでは、SSH を使用してリモート MySQL サーバーへの暗号化された接続を取得する方法について説明します。 この情報は、David Carlson によって提供されました。

  1. Windows マシン上に SSH クライアントをインストールします。 SSH クライアントの比較については、http://en.wikipedia.org/wiki/Comparison_of_SSH_clientsを参照してください。

  2. Windows SSH クライアントを起動します。 Host_Name = yourmysqlserver_URL_or_IP を設定します。 サーバーにログインする userid=your_userid を設定します。 この userid 値は、MySQL アカウントのユーザー名と同じでない可能性があります。

  3. ポートフォワーディングを設定します。 リモート転送 (local_port: 3306remote_host: yourmysqlservername_or_ipremote_port: 3306 を設定します) とローカル転送 (port: 3306host: localhostremote port: 3306 を設定します) のいずれかを実行します。

  4. すべて保存します。保存しない場合は、次回再実行する必要があります。

  5. 作成した SSH セッションを使用して、サーバーにログインします。

  6. Windows マシン上で、いくつかの ODBC アプリケーション (Access など) を起動します。

  7. 通常と同じ方法で、Windows で新しいファイルを作成し、ODBC ドライバを使用して MySQL へのリンクを作成します。ただし、MySQL ホストサーバーでは、yourmysqlservername ではなく、localhost に入力します。

この時点で、MySQL への ODBC 接続が SSH を使用して暗号化されているはずです。


関連キーワード:  認証, パスワード, 接続, アカウント, プラガブル, 監査, インストール, セキュリティー, 設定, キー