Linux管理者向けの8つの最高のMySQL/MariaDB GUIツール


MySQL は、最も広く使用されているオープンソースのリレーショナル データベース管理システム (RDBMS) の 1 つで、長い間使用されてきました。これは、ミッションクリティカルで高負荷の本番システムおよびパッケージ化されたソフトウェアを対象とした、高速で信頼性が高く、スケーラブルで使いやすい高度な RDBMS です。

このガイドでは、Linux システムに最適な MySQL グラフィカル ユーザー インターフェイス (GUI) ツールのリストを共有します。

1. phpマイアドミン

MySQL/MariaDB の管理、特に Web ホスティング サービス、および開発者向け。 Linux システム、Windows OS、Mac OS X で動作します。

これは、直感的な Web インターフェイスを備え、データベース、テーブル、列、関係、インデックス、ユーザー、権限などを管理するためのほとんどの MySQL 機能をサポートする、十分に文書化されたアプリケーションです。また、複数のサーバーの管理、直接実行もサポートします。 SQL ステートメントのインポート、CSV および SQL 形式でのデータのインポート、CSV、SQL、XML、PDF などへのデータのエクスポート。

phpMyAdmin を使用すると、ユーザーはさまざまな形式でデータベース レイアウトのグラフィックを作成したり、Query-by-example (QBE) を使用して複雑なクエリを作成したり、データベースまたはそのサブセットでグローバルに検索したり、その他多くの機能を使用したりできます。

2.MySQL ワークベンチ

MySQL Workbench は、MySQL サーバーとデータベースを管理するためのもう 1 つの一般的なフル機能のグラフィカル ツールです。クロスプラットフォームであり、Linux システム、Windows、および Mac OS X で動作します。

次の 3 つの主な機能領域を提供します。

<オール>

  • SQL 開発 - ユーザーがデータベース接続パラメーターを管理し、組み込みの SQL エディターを介して SQL クエリを実行できるようにします。
  • データ モデリング – データベース スキーマのモデルをグラフィカルに作成し、スキーマとライブ データベース間のリバース エンジニアリングとフォワード エンジニアリングを行います。
  • サーバー管理 – サーバー インスタンスの作成と管理を可能にする
  • 無料で利用できるコミュニティ エディションと、データベース ドキュメントの生成などの追加のエンタープライズ グレードの機能を低コストで提供するスタンダード エディションの 2 つのエディションがあります。

    3.DBeaver

    DBeaver は、開発者、SQL プログラマー、データベース管理者、およびアナリスト向けに作成された、ユニバーサルで無料のオープンソースのマルチプラットフォーム データベース管理ツールです。 MySQL および MariaDB データベースだけでなく、PostgreSQL、Oracle、SQLite、SQL Server、および MS Access を含むすべての一般的なデータベース システムをサポートします。

    DBeaver には、適切に設計および実装されたユーザー インターフェイス (UI) と、キーワード、スキーマ名、テーブル名、および列名のオートコンプリート機能を備えた強力な SQL エディターが付属しています。 JDBC ドライバーを備えたすべてのデータベース システムをサポートしますが、JDBC ドライバーの有無にかかわらず、他の外部データ ソースも処理できます。

    インストールについては、記事「Linux に DBeaver Universal Database Tool をインストールする方法」をお読みください。

    4. 養蜂工房

    簡単で親しみやすいクロスプラットフォームの SQL クライアントを意図した Beekeeper Studio は、MySQL、PostgreSQL、SQLite、および SQL Server 用のモダンで使いやすい SQL エディターおよびデータベース マネージャーであり、Linux、Mac、および Windows で利用できます。

    Beekeeper Studio には 2 つのエディションがあります。Beekeeper Studio コミュニティ エディションは、Beekeeper Studio の無料のオープンソース バージョンです。Beekeeper Studio アルティメット エディションは、追加機能が付属し、ビジネス向けの商用ライセンスが付属する商用バージョンです。

    5. 管理者

    Adminer は、より整頓されたユーザー インターフェイス、MySQL 機能のより優れたサポート、より高いパフォーマンス、より高いセキュリティを提供し、プラグインによって拡張できる phpMyAdmin の優れた代替品です。

    これは、ターゲット データベース サーバーにすぐにデプロイできる単一の PHP ファイルで構成され、有効なセッションで PHP 5、7、および 8 をサポートします。 Adminer は、プラグインを介して MySQL、MariaDB、PostgreSQL、SQLite、MS SQL、Oracle、Elasticsearch、MongoDB などをサポートします。

    インストールについては、記事 – Adminer – A Web-Based Databases Administration Tool for Linux をお読みください。

    6. MySQL 用 Navicat

    Navicat for MySQL には直感的で適切に設計された GUI が付属しており、Linux、Windows、および macOS システムでのデータベースの管理と開発を簡素化します。

    高度な安全な接続、簡単な SQL 編集、インテリジェントなデータベース デザイナー、シームレスなデータ移行、多様な操作ツール、ダーク モードのサポートなど、さまざまな機能を備えています。

    7.オムニDB

    シンプル、軽量、高速、かつ安全になるように設計された OmniDB は、対話性に重点を置いてデータベース管理を簡素化するオープンソースの Web ベースのツールです。

    あらゆる運用システムからほとんどのブラウザーで実行され、統合されたワークスペース、応答性の高いインターフェイス、コンテキスト SQL コード補完を備えたスマートな SQL エディター、タブ付き SQL エディター、簡素化された編集、および対話型テーブルを備えています。

    8.リスのSQL

    シンプルでありながら機能満載の SQuirreL SQL は、ユーザーが JDBC 準拠のデータベースの構造を表示したり、テーブル内のデータを参照したり、SQL コマンドを発行したりできるグラフィカルなマルチデータベース SQL クライアントです。

    これで準備は完了です。以下のフィードバック フォームを使用して、ここにあるはずの不足しているツールをお知らせください。