MySQL は、地球上で最も人気のあるデータベース サーバーの 1 つです。 無料でオープン ソースであり、他のデータベースと同様に強力です。 MySQL はクロスプラットフォームであり、Linux と同様、Windows 用のビルトイン GUI ツールはありません。 しかし、Windows 環境からでも MySQL データベースを管理できる GUI ツールが多数提供されているため、特に問題にはなりません。 これらのツールは、ローカルとリモートの両方のデータベースに接続できるので、MySQL サーバが Windows マシン上にあるか、Linux サーバ上にあるかは問題ではありません。 この 5 つのうち、MySQL データベースのすべての側面を管理するのに役立つものが必ず見つかるでしょう。
Five apps
MySQL Workbench
MySQL Workbench は MySQL データベース管理における事実上の標準と言えるでしょう。 この特別なツールは、DBASを支援するために理想的です。 データベース設計 & モデリング、SQL 開発(MySQL Query Browser の代わり)、およびデータベース管理(MySQL Administrator の代わり)。 MySQL の機能 SQL エディター、SQL コード補完、SQL コードフォーマッター、SQL 構文強調表示、サーバーの起動/停止、サーバーの状態/健全性、サーバーログ、サーバー/レプリケーション設定、ユーザー管理、セッション管理、その他多数。 Toad を使用すると、次のことが可能です。 オブジェクトの比較、抽出、および検索、プロジェクトの管理、データのインポート/エクスポート、およびデータベースの管理。 また、Toad には次のような機能もあります。 バージョン管理、マクロ記録/再生、データベースブラウザ、コードスニペットエディタ、セキュリティマネージャ、SQL エディタ、マルチタブスキーマブラウザ、インポート/エクスポートユーティリティ。 Toad は XP 以降の Windows をサポートし、インストールと使用は驚くほど簡単です。
HeidiSQL
HeidiSQL は、使いやすいひとつのウィンドウで複数のデータベースサーバーに接続できる軽量データベース管理者です。 HeidiSQLの特徴 SSH トンネルを介して接続、テーブル/ビューを作成および編集、SQL エクスポートを生成、ユーザー特権を管理、テキスト ファイルをインポート、テーブル データをエクスポート、参照および編集します。 HeidiSQL は、テーブルの一括編集、ASCII やバイナリの一括挿入、クエリの作成、プリティリフォーム、クライアントプロセスの監視と終了、データベース内のテキスト検索、テーブルの最適化および修復を行うことも可能です。 HeidiSQL は非常に使いやすい GUI を提供しています。
EMS MySQL Manager
EMS MySQL Manager はデータベースを管理するだけでなく、MySQL サーバも同様に管理することができます。 EMSは3.0以降のMySQLのすべてのバージョンで動作します。 EMSはビュー、ストアドプロシージャ、ファンクション、InnoDB外部キーなど、MySQLのすべての機能をサポートしています。 EMS MySQL Manager は、非常に強力なウィザードを備えた使いやすい GUI を提供し、データベースとサーバーの管理プロセスを支援します。
Navicat
Navicat は無料ではない点が特徴的です。 Navicat はクロスプラットフォームで、多くの機能を提供します (全リストを見るには、この機能マトリックスをチェックしてください)。 Windows版のNavicatの特徴は。 最新のMySQLバージョンのサポート、接続オプション、データベースへの即時ナビゲーション、強力なビジュアルデータベースデザイナー、ビジュアルビルダー/SQLエディター、インポート/エクスポート、強力なデータ操作ツール、強力なセキュリティ管理、使いやすいレポートビルダー、その他多数です。 Navicat for MySQL のライセンスは、スタンダード版で 129.00 ドルから、エンタープライズ版では 199.00 ドルです。
Bottom line
MySQL データベースを管理するための強力なツールを探しているなら、これらの 1 つをおいて他にはないでしょう。 業界標準(および MySQL の公式 GUI)の MySQL Workbench からエンタープライズグレードの Navicat まで、MySQL データベースで必要なことが何でもできるツールが見つかります。
Also read:
- Five tools to manage your MySQL databases
- set up MySQL database replication to ensuring up-date backups
- Back Up your MySQL databases with this web-based tool