- ベストアンサー
A5:SQL Mk-2 でレンサバMySQLへ接続
- A5:SQL Mk-2を使用して、レンタルサーバのMySQLへ接続する方法について説明します。
- SSHトンネルを利用してA5:SQL Mk-2からMySQLに接続する方法について詳しく解説します。
- Poderosa以外のツールでも、sshトンネルを利用してMySQLへ接続することができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
A5:SQL Mk-2作者です。 お使いの環境でレンタルサーバーのMySQLに接続することは可能と思います。 この場合、SSHポートフォワーディングはSSHトンネルとそれほど区別して考える必要はないかと思います。どちらかというと、SSHポートフォワーディングは技術・手法全体をさし、SSHトンネルはそれで作成された暗号化された通信経路のことを指す気がします。 SSHポートフォワーディングできるツールがあれば、基本的に http://www.wind.sannet.ne.jp/m_matsu/developer/a5m2/tips/mysql_sshtunnel/ の方法を使って、接続することができるはずです。もちろん、Poderosaも、PortForwarding.exeを用いてSSHポートフォワーディングできます(SSHトンネルを作成できます)。 ちなみに、A5:SQL Mk-2の次期バージョンでは、単体で(CygwinやPoderosaを使わず)SSHトンネルを作成し、より簡単にSSHトンネル経由の接続ができるようになります。ベータ版で実装していますので、こちらもお試しいただけるとありがたいです。 http://www.wind.sannet.ne.jp/m_matsu/developer/a5m2/beta/ SSHトンネル経由でMySQLに接続するのに必要な情報(Version 2.8.0 beta 13) 「データベースの内容を登録 -MySQL (直接接続)」ダイアログ 「基本」タブ ホスト名:localhost -- 接続先ホスト(レンタルサーバー)と、DBサーバーが同一の場合は、 localhostを指定してください。 異なる場合は、接続先ホスト(レンタルサーバー)から見た、 DBサーバーのホスト名またはIPアドレスを指定してください。 ポート番号:3306 -- デフォルトなら、3306ですが、異なる場合は変更してください。 ユーザーID:(ご自身のユーザーID) パスワード:(ご自身のパスワード) 「SSH2トンネル」タブ SSH2ホスト名:レンタルサーバーのホスト名またはIPアドレス ポート番号:22 -- 異なる場合は変更してください パスワード認証・鍵ファイル認証…その他の項目:認証に必要な情報を入力してください (もし鍵ファイル認証がなんのことかわからない場合は、おそらくパスワード認証です)
お礼
回答ありがとうございました。 早速、「Version 2.8.0 beta 13」を試してみたところ、希望通りの成果を、無事得ることが出来ました♪ ◆確認内容 ・サーバ接続 ・ER図のリバース生成 ・テーブル定義書作成 ◆感想 ・サーバにあるDBデータの、「ER図」や「テーブル定義書」を作成したかったので、目的が達成できてとても嬉しいです ・SSH2トンネル経由接続機能は、別ツールを利用する手間が省けるので、大変便利だと思いました ・このツール大変気に入ったので、これから色々試してみようと思います 最後になりましたが、このような素晴らしいツールを公開していただき、ありがとうございましたー