さくらインターネットは、直接、データベースに外部から接続を許可していませんが、Tera Term の SSH転送を利用すれば、ローカルPC から接続できるようになります。
「さくらのマネージドサーバ」では外部からデータべースサーバに接続することが可能です。
「さくらのレンタルサーバ」の各プランでは接続することができません。
※ 「さくらのレンタルサーバ」ではセキュリティ上の理由により、データベースサーバへの接続は
ご利用いただいているさくらのレンタルサーバ、もしくは phpMyAdmin からのみ接続を許可しています。
※ 外部サーバからの接続やお客様のクライアント環境からのODBC接続は行なえませんのでご注意ください。
まずは、Tera Term と MySQL Connectors のダウンロードとインストール。
Tera Term : http://www.forest.impress.co.jp/library/software/utf8teraterm/
MySQL Connectors : http://dev.mysql.com/downloads/connector/
クライアントが必要な場合は、こちらもダウンロードとインストール。
MySQL Workbench : http://dev.mysql.com/downloads/connector/
Tera Term のメニューから [設定] → [SSH転送] をクリック。
「SSHポート転送」が表示されるので、[追加] をクリック。
ローカルのポートとリモート側ホストのポートに MySQL 標準の 3306 ポートを指定。
リモート側ホストには、データベースサーバーのアドレスを入力し、[OK] をクリック。
追加した内容が一覧に表示されているのを確認し、[OK] をクリック。
コントロールパネルの管理ツールから ODBC データソースを起動し、[追加] をクリック。
TCP/IP Server は、localhost の 3306 を指定。
User と Password は、データベース用のを入力。(SSH 用ではない。)
[Test] をクリックし、「Connection Successful」が表示されれば、無事、ローカル PC からデータベースに接続できるようになった。
※Tera Term に設定した内容は、[設定] → [設定の保存] で、保存しておくこと。