MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする

MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする手順を紹介します。

SQL発行用の接続作成

MySQL Workbenchを起動します。左側の[SQL Development]の下の[New Connection]リンクをクリックします。
MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする:画像1

[Setup New Connection]ダイアログが表示されますので、接続名や接続先ホスト、ポート番号を入力します。
MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする:画像2

MySQLのユーザー名も入力します。パスワードは[Save in Vault...]ボタンを押して表示されるダイアログボックスに入力することで保存できます。設定ができたら右下の[OK]ボタンをクリックします。
MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする:画像3

接続先が[Open Connection to Start Querying]のリスト欄に追加されます。
MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする:画像4

リスト欄の接続先をクリックするとMySQLサーバーに接続します。接続されると下図の画面に切り替わります。
MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする:画像5

管理接続の作成

補足
完全な管理をするためにはサーバー側にSSHまたはWMIを有効化(Windowsの場合)させる必要があります。管理は基本はローカルでします。今回紹介するのは接続の作成方法のみです。

右側のServer Administration欄の下にある[New Server Instance]リンクをクリックします。
MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする:画像6

[Create New Server Instance Profile]ダイアログが表示されます。まず、接続先を入力します。今回は[Remote Host]をチェックし、接続先ホストのIPアドレスを入力しました。
MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする:画像7

続いてデータベースへの接続設定をします。接続先ホスト名、ユーザー名、パスワード、接続ポート番号を入力します。
MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする:画像8

接続ができるかの確認がなされます。
MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする:画像9

続いて、リモート管理の方式を選択します。今回はリモート管理は導入しない(サーバー側でSSHもWMIも有効化していない)ので、一番上の[Do not use remote management]をチェックします。
MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする:画像10

インスタンスのプロフィール名を入力します。任意のわかりやすい名前を入力します。
MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする:画像11

接続が作成できると、Server Administration枠の[Server Administration]リストに接続先が追加されます。
MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする:画像12

[Server Administration]リストに表示されている接続先をクリックすると下図の画面が表示されます。管理機能が有効になっていないため、SYSTEMのゲージ(CPU負荷)やServerHealth欄のゲージは表示されますが、画面の下部の管理画面は無効の旨のメッセージが表示されています。([Accounts],[Connections],[Variables],[DataDump]のタブは使えます。)
MySQL Workbench を使ってリモートでMySQLサーバーにアクセスする:画像13

AuthorPortraitAlt
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
作成日: 2011-01-27
Copyright © 1995–2025 iPentec all rights reserverd.