データベース · 1 min read · Jan 29, 2026
リモートデータベースに接続するためのMySQL管理ツールのインストール
リモートデータベースに接続するためのMySQL管理ツールのインストール
このチュートリアルでは、Ubuntu 11.04システムにMySQL管理ツールをインストールする手順と、それを使用してリモートホストに接続する方法を説明します。これはほとんどのDebianベースのオペレーティングシステムでも機能するはずです。
私はこれがあなたにとって機能するという保証はしません!
MySQL管理ツールのインストール
まず、コマンドラインを使用してツールの名前を調べます。
apt-cache search mysql | grep adminこれにより、私たちが探しているパッケージの名前がわかります…
mysql-admin - 直感的なMySQL管理のためのGUIツール次に、コマンドでそれをインストールします…
sudo apt-get install mysql-adminこれで「プログラミングメニュー」から起動できます。
MySQL管理ツールの使用
ほとんどのMySQLサーバーはポート3306を保護するファイアウォールを持っているため、最初にリモートホストのMySQLサーバーにアクセスするためのトンネルを作成する必要があります。したがって、このコマンドを使用してSSHでMySQLサーバーに接続するトンネルを作成します…
ssh -L 7777:localhost:3306 [email protected]これで、ローカルポート7777がMySQLが通常存在するデータベースサーバーのポート3306をリッスンするはずです。これが本当かどうか見てみましょう。(リモートホストでもこのコマンドを実行したいかもしれません。)
netstat -tapnアクティブなインターネット接続(サーバーおよび確立された)
プロトコル 受信キュー 送信キュー ローカルアドレス 外部アドレス 状態 PID/プログラム名
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 852/sshd
tcp 0 0 127.0.0.1:7777 0.0.0.0:* LISTEN 22324/ssh
tcp 0 0 127.0.0.1:7777 127.0.0.1:59683 ESTABLISHED 22324/ssh
tcp6 0 0 :::22 :::* LISTEN 852/sshd
tcp6 0 0 ::1:7777 :::* LISTEN 22324/ssh私たちのローカルホストIPアドレス127.0.0.1がポート7777をリッスンしていることがわかります。また、tcp6も0 ::1でリッスンしています。
今、私たちがしなければならないのは、トンネルを使用してリモートDBサーバーにアクセスすることです。ホストファイルの設定によっては、ローカルPCの異なる名前を使用する必要があるかもしれません。
私はTCP v.6の名前localhost6を使用してローカルポート7777に接続しました。通常、接続にはlocalhostまたは127.0.0.1を使用したいです。
MySQL管理ツールを起動し、リモートホストに接続します。
ローカルIPアドレス127.0.0.1で接続:

ローカルアドレスlocalhost6で接続:

接続エラー。ローカルホスト名またはユーザー名/パスワードを確認してください。

これが成功した接続の様子です。

サミ・マッティラ
インターネットコンテンツ
電話:
+358.9.42833310
メール:
[email protected]
ショップ:
https://shop.internet-content.net
サイト:
http://www.internet-content.net
ブログ:
http://www.internet-content.net/en/blog
ソーシャル:
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。