sql >> データベース >  >> RDS >> Mysql

Ubuntu16.04にMySQLWorkbenchをインストールして構成する

    MySQL Workbenchは、データのモデル化、SQLクエリの構築、MySQLサーバーの管理などに使用される機能豊富なグラフィカルツールです。このガイドでは、Ubuntuパッケージマネージャーを使用してWorkbenchをインストールする方法を説明します。

    始める前に

    1. スタートガイドをよく理解し、Linodeのホスト名とタイムゾーンを設定する手順を完了してください。

    2. このガイドでは、sudoを使用します 可能な限り。サーバーの保護のセクションを完了して、標準のユーザーアカウントを作成し、SSHアクセスを強化し、不要なネットワークサービスを削除します。

    3. UbuntuにVNCをインストールし、デスクトップからVNCに接続します。

    4. システムを更新します:

      sudo apt-get update && sudo apt-get upgrade
      

    MySQLWorkbenchのインストール

    APTパッケージマネージャーを使用してMySQLWorkbenchをインストールします:

    sudo apt install mysql-workbench
    

    MySQLWorkbenchを実行する

    ターミナルからMySQLWorkbenchを起動します:

    mysql-workbench
    

    コマンドラインインターフェイスからその他の起動オプションを表示するには、--helpを使用します オプション:

    /usr/bin/mysql-workbench --help
    

    MySQL Workbenchは、最初の実行時にこのウェルカム画面を表示します:

    MySQLWorkbenchの構成

    組み込みのWorkbench設定を使用して、対象のMySQLサーバーのバージョン、フォントの色、コードの補完などの設定を調整します。

    設定を開くには、Editをクリックします 、次にPreferences メインメニュー:

    オプション:サンプルデータベースをMySQLサーバーにロードします

    MySQLサーバーの作成またはログインの詳細については、Ubuntu14.04またはDebian8にMySQLサーバーをインストールする方法に関するガイドを参照してください。

    1. Linodevia SSHでMySQLサーバーにアクセスし、MySQLドキュメントで提供されているsampleSakilaデータベースをダウンロードします。

      wget http://downloads.mysql.com/docs/sakila-db.tar.gz
      
    2. tar.gzを解凍します ファイル:

      tar -xzvf sakila-db.tar.gz
      
    3. ローカルマシンでMySQLWorkbenchを開き、+をクリックします 新しい接続を作成するには:

    4. 接続名を作成します 。 接続方法をクリックします ドロップダウンメニューを選択し、Standard TCP/IP over SSHを選択します 。 SSHおよびMySQLユーザーログインの資格情報を入力します:

      注 MySQLサーバーのデフォルトポートは3306である必要があります l27.0.0.1で 。別のポートで別のサーバーに接続する場合は、それに応じて入力を更新します。詳細については、データベース管理用のMySQLWorkbenchの導入を参照してください。
    5. ファイルの下 、[ SQLスクリプトの実行…]を選択します 。 sakila-schema.sqlを選択します 次に、実行をクリックします :

    6. sakila-data.sqlに対して手順5を繰り返します 。

    7. Query1の下 タブで、以下のサンプルクエリを使用して、結果グリッドを表示します 選択したデータの数:

      USE sakila;
      SELECT * FROM actors WHERE first_name LIKE 'A%';
      

    サンプルデータベースは、構成をテストし、それらをワークフローに統合する方法を示すサンドボックスを提供します。 MySQL Workbenchは、クエリの構築に加えて、データベースモデルを表示するためのグラフィカルインターフェイスを提供します。多くの機能がありますが、ユーザーのニーズに応じて、無料および商用の軽量の代替品を利用できます。 MySQL Workbenchは、ほとんどのデータベース管理タスクに最適です。

    詳細情報

    このトピックの詳細については、次のリソースを参照してください。これらは有用であることを期待して提供されていますが、外部でホストされている資料の正確性や適時性を保証することはできません。

    • MySQLWorkbenchマニュアル
    • データベース管理のためにMySQLWorkbenchをデプロイする

    1. T-SQLトリム&nbsp(およびその他の英数字以外の文字)

    2. JSONPathワイルドカードステップ(**)がMariaDBでどのように機能するか

    3. PDO+MySQLおよび壊れたUTF-8エンコーディング

    4. SQLite Quote()のしくみ