出版

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。
Jack Wallen が、DBeaver GUI ツールをリモート MySQL サーバーに接続するプロセスについて説明します。
データベースサーバーを管理している場合、そのプロセスを少しでも楽にするツールを常に探しているのではないでしょうか。データベースとしてMySQLをご利用の場合、選択肢はいくつかあります。セキュアシェルを使ってサーバーにアクセスし、コマンドラインからデータベースを管理することも可能です。また、phpMyAdminやadminerなどのツールをインストールして、Webベースのインターフェースですべての管理を行うこともできます。しかし、デスクトップクライアントを使いたい場合はどうすればよいでしょうか?どうすればよいでしょうか?選択肢の一つとしてDBeaverがあります。
DBeaverは、MySQLを含む様々な種類のデータベースに接続できる無料のユニバーサルSQLクライアントです。今回は、DBeaverをインストールしてリモートMySQLサーバーに接続する方法をご紹介します。DBeaverはWindows、macOS、Linuxで利用可能です。Ubuntu 17.10デスクトップからUbuntu Server 16.04に接続するデモを行います。
DBeaverのインストール
DBeaverのインストールは非常に簡単ですが、一つだけ注意点があります。ダウンロードページから必要な.debファイルをダウンロードし、~/Downloadsディレクトリに保存します。ターミナルウィンドウを開き、cd ~/Downloadsコマンドでそのディレクトリに移動します。ダウンロードしたファイルを以下のコマンドでインストールします。
sudo dpkg -i dbeaver*.deb
依存関係の問題により、インストールはエラーになります。これを解決するには、次のコマンドを実行してください。
sudo apt install -f
上記のコマンドが完了すると、DBeaverを実行するための準備がすべて整います。デスクトップメニューを開き、DBeaverソフトウェアを検索してください。見つかったエントリをクリックしてアプリケーションを実行してください。
DBeaverをサーバーに接続する
まず最初に、MySQLをリモート接続できるように設定する必要があります。この手順については、「Ubuntu Server 16.04でMySQLをリモートアクセス用に設定する方法」の記事で既に説明しました。先に進む前に、MySQLが正しく動作していることを確認してください。動作していない場合は接続に失敗します。
DBeaver のメイン ウィンドウで、[新しい接続ウィザード] ボタン ([ファイル] の下 –図 A ) をクリックします。
図A
表示されたウィンドウでリストからMySQLを選択し、「次へ」をクリックします。MySQLデータベースサーバーに必要な情報を入力します(図B)。
図B
必要な情報を入力したら、「接続テスト」ボタンをクリックします。すべてが計画通りに進んだ場合、接続が成功したことを通知するポップアップが表示されます(図C)。
図C
「次へ」をクリックし、表示されるウィンドウでオプションのSSHトンネルを設定します。これは、LAN外からMySQLに接続する場合に便利です。LAN内にいる場合は、このオプションはおそらく不要です。SSHトンネルを気にしたくない場合は、「次へ」をクリックします。最後のウィンドウ(図D)では、設定を確認し、接続に関する詳細をいくつか設定できます。
図D
接続設定に問題がなければ、「完了」をクリックし、プロンプトが表示されたら「はい」をクリックしてサンプルデータベースを作成します。このサンプルデータベースを作成することで、本番環境のデータベースに悪影響を与えることなく、DBeaverツールを試してみることができます。DBeaverインターフェース(図E)に慣れたら、実際のデータベースで作業を開始できます。
図E
MySQLデータベース管理を強化するための優れたツール
DBeaver をリモート MySQL データベースに接続する方法はこれだけです。MySQL 管理を少しでも楽にする強力なツールをお探しなら、DBeaver がその実現に大きく貢献します。ぜひこのツールを試してみて、頼りになるデータベース管理アプリになるかどうか、ぜひお試しください。
こちらもご覧ください
- AdminerでMySQL管理をシンプルにする方法
- MySQLのルートパスワードを設定、変更、回復する方法
- MySQL Dockerコンテナのデプロイと使用方法
- LibreOffice BaseをリモートMySQLデータベースに接続する方法
- サジェストベースのMySQL入力のためのmycliのインストール方法
- あなたのウェブサイトは常に攻撃を受けています

ジャック・ウォーレン
ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。