MySQL Workbenchis MySQLデータベース管理者や建築家のためのクロスプラットフォームのグラフィカルアプリケーシ データベースとユーザーの管理、SQLクエリの作成と実行、サーバーの構成、バックアップの作成、移行の実行などのためのツールが含まれています。このチュートリアルでは、Ubuntu18.04にMySQL Workbenchをインストールして使用する方法を説明します。 同じ手順は、Ubuntu16.04およびLinux Mint、Kubuntu、Elementary OSを含むUbuntuベースのディストリビューションにも適用されます。
前提条件#
このチュートリアルを続行する前に、sudo権限を持つユーザーとしてログインしていることを確認してください。
UbuntuへのMySQL Workbenchのインストール#
UbuntuへのMySQL Workbenchのインストールは非常に簡単なプロセスです。 Packagesインデックスを更新し、MySQL Workbenchパッケージをインストールします:
sudo apt update
sudo apt install mysql-workbench
MySQL Workbenchの起動#
MySQL WorkbenchがUbuntuシステムにインストールされたので、コマンドラインからmysql-workbench
と入力するか、MySQL Workbenchアイコン(Activities -> MySQL Workbench
)をクリックして起動できます。
MySQL Workbenchを初めて起動すると、次のようなウィンドウが表示されます:
MySQL Workbench#
の使用MySQL Workbenchの最も便利な機能の一つは、ローカルおよびリモートサーバーへのSSH tunnelingを簡単に設定できることです。 この方法では、MySQLサーバーを公開する必要はありません外の世界には、リモートサーバーへのSSHアクセスのみが必要です。
新しい接続を追加するには、”MySQL Connections”の横にある丸で囲まれたプラス記号⊕をクリックします。
新しいウィンドウ”新規接続フォームの設定”が開きます。 この例では、SSH経由でリモートサーバーに接続します。 “接続名”フィールドに意味のある名前を入力し、”接続方法”ドロップダウンからStandard TCP/IP over SSH
を選択します。
- “SSHホスト名”に、サーバーのホスト名またはIPアドレスの後にSSHポートを入力します。
- リモートの”SSHユーザー名”を入力します。 認証には、ユーザーパスワードまたはSSHキーのいずれかを使用できます。
- “MySQL Hostname”フィールドのデフォルト値(127.0.0.1)のままにします。
- “ユーザー名”と”パスワード”フィールドにリモートデータベースのログイン資格情報を入力します。
完了したら、”接続のテスト”ボタンをクリックします。
SSH経由でサーバーに接続するのが初めての場合は、”SSH Server Fingerprint Missing”のようなメッセージが表示され、”Continue”をクリックします。
テストが成功すると、次のようなものが表示されます:
新しい接続は、MySQL Workbenchのスタートページに表示されます。 接続するには、それをダブルクリックします。
接続したら、スキーマセクション内のすべてのデータベースのリストを含めて、以下のようにする必要があります:
結論#
あなたのUbuntu18.04デスクトップにMySQL Workbenchをインストールする方法を学びました。 これで、MySQLユーザーとデータベースの管理を開始できます。 MySQL Workbenchの使用方法の詳細については、公式のMySQL Workbenchpageを参照してください。