7.

MariaDB の管理ツール (phpMyAdmin / DBeaver 等)

編集
この記事の要点
  • MySQL / MariaDB の管理ツール一覧(CLI と GUI)
  • CLI: mysql / mysqldump / mysqladmin / MariaDB Monitor
  • GUI: phpMyAdmin (Web) / MySQL Workbench (公式 ER 図) / HeidiSQL (Windows) / DBeaver (マルチ DB) / A5:SQL Mk-2 (日本産)
  • 用途に応じて使い分け — 軽い SQL なら CLI、ER 図なら Workbench、共有なら phpMyAdmin

 

MySQL / MariaDB の管理ツールの記事です。日常のDB操作・スキーマ管理・性能監視など、用途ごとに使える主なツールを紹介します。

子ページから管理ツールを選択してください。

CLI 系(コマンドライン)

ツール用途
mysql / mariadb標準クライアント。SQLの対話実行・スクリプト実行
mysqldump / mariadb-dump論理バックアップ。SQL文を出力
mysqladmin / mariadb-adminサーバー管理(ステータス、シャットダウン、パスワード変更等)
MariaDB MonitorMariaDB に同梱の対話シェル。CLIから直接SQL実行

GUI 系

ツール特徴
phpMyAdminWebベース。共有サーバーで標準採用されていることが多い
MySQL Workbench公式デスクトップ。ER図・モデリング機能あり
HeidiSQLWindows向け軽量クライアント
DBeaverマルチDB対応のオープンソースGUI
A5:SQL Mk-2国産GUI。日本語環境に強い

用途で選ぶ目安

  • 軽くSQLを叩きたいmysql / MariaDB Monitor(CLI)
  • Web経由で誰でも触れるようにしたい → phpMyAdmin
  • ER図・モデリングを作りたい → MySQL Workbench
  • 複数DBエンジンをまとめて扱いたい → DBeaver
  • 日本語環境で快適に使いたい → A5:SQL Mk-2 / HeidiSQL

注意点

  • MariaDB / MySQL の管理ツールは多くが両方に対応するが、レプリケーションや管理コマンドで挙動が分岐する箇所がある
  • 本番DBはGUIから直接書き込まず、まず開発・ステージング環境で動作確認するのが基本
  • ダンプ・リストア中はサーバー負荷が上がるため、ピーク帯を避ける
編集
Post Share
子ページ
  1. MariaDB Monitor
同階層のページ
  1. ダウンロード&インストール方法(Windows)
  2. インストール方法(Linux)
  3. コマンド一覧
  4. SQL
  5. データ型
  6. 関数
  7. 管理ツール
  8. 設定
  9. パフォーマンスチューニング関連
  10. エクスポートおよびインポート
  11. エラー&トラブル
  12. 文字コードの確認
  13. 実行中の SQL の状態確認およびプロセスキルの方法
  14. パスワードの無効化設定
  15. root ユーザーの初期パスワード確認方法
  16. rootユーザーのパスワード変更方法
  17. LIMIT, OFFSET の始まりと挙動
  18. mysqlのバージョン確認方法
  19. 実行計画の表示方法
  20. レプリケーションのステータス確認方法
  21. 中央値の導き方(バージョン8未満)
  22. 階層SQL(バージョン8未満)
  23. パーセンタイルの導き方
  24. 特定スキーマの全テーブルの全カラム情報を取得する方法
  25. MySQLで文字列の置換をする方法