データベース · 1 min read · Dec 29, 2025
MySQLとMySQL Administratorの間の接続をSSHトンネルを使用して保護する
MySQLとMySQL Administratorの間の接続をSSHトンネルを使用して保護する
Version 1.0
Author: Craig
これは、Puttyを使用してMySQLサーバーとローカルで実行されているMySQL Administratorの間に安全なトンネルを設定する方法の説明です。Puttyを使用してMySQLサーバーへの安全なトンネルを作成することで、MySQL Administratorのような強力なアプリケーションにlocalhostアクセスを付与しながら、同時にサーバーを存在しないかのように見せることができます。実際には、MySQLサーバーを外部の世界から消すことができます。
次のソフトウェアが必要です:
- Putty
- MySQL Administrator
完了すると、リモートMySQLサーバーとローカルのMySQL Administratorインスタンスの間に安全な接続が確立されるだけでなく、サーバー自体でローカルに実行されているインスタンスでのみ利用可能なMySQL Administratorのすべての機能と特徴を開放することができます。
ステップ1、Puttyでサーバー接続プロファイルを選択する
接続名をクリックして、安全なトンネルに使用する接続を選択します。

ステップ2、「ロード」をクリック

ステップ3、接続 > SSH > トンネルに移動

ステップ4、MySQL接続情報を入力

「ソースポート」は、MySQL Administratorが通常接続するリモート(サーバー)ポートの代わりに接続するローカルポートです。これは、システム上で現在未使用の任意のポートであり、作成したい各トンネルに対して異なる必要があります。
「宛先」は、実際のMySQLサーバーのアドレスとポートです。しかし、SSH接続はMySQLサーバーにとって「ローカル」と見なされるため、最適なものに応じて「127.0.0.1」または「localhost」を使用する必要があります。
ステップ5、新しいトンネル情報を追加

「ソースポート」と「宛先」の情報が正しいことを確認し、「ローカル」ラジオボタンが選択されていることを確認して「追加」をクリックします。
新しいトンネル情報が表示されるはずです。
ステップ6 - 設定を保存してください!!!

他のことをする前に、Puttyのメイン画面に戻り、接続プロファイルの更新を保存してください。
これは非常に重要です!新しいトンネル情報を保存しないと、Puttyを閉じたときに失われるだけでなく、単に接続を作成した場合にも失われ、最初に接続を作成しようとしたときにも失われる可能性があります!
ステップ7 - サーバーに接続
通常通りPuttyからサーバーに接続します。
ステップ8 - MySQL Administratorの接続設定を構成します。

接続がPuttyによって作成された安全なトンネルを通るため、「サーバーホスト」はローカルになるため「127.0.0.1」を使用します。
「ポート」は、ステップ4で設定したのと同じポートに設定する必要があります。
接続設定が正しい場合は「OK」をクリックし、次にMySQLサーバーに安全なトンネルを通じて接続できるはずです!
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。