Adminer
Jakub Vrána · マーケティング
Adminerは、1つのPHPファイルで動く無料のデータベース管理ツール。サーバーに置いてブラウザで開けば、MySQL、PostgreSQL、SQLiteなどのデータベースを1つの画面で管理できる。MySQL管理、PostgreSQL管理、SQLite管理ツールの役割を、同じデータベースGUIの中でこなせる。

Adminer について
What Is Adminer
Adminerは、デスクトップ用のクライアントを入れずにデータベースの中身を見たい人向けの、オープンソースのデータベース管理ツール。プログラム全体が1つのPHPファイルなので、サーバーに置いてブラウザから普通のページのように開く。MySQL、MariaDB、PostgreSQL、SQLite、MS SQL、Oracleには設定なしでつながり、MongoDBやRedis、Elasticsearchなどのドライバーはプラグインで追加する。
魅力はサイズにある。phpMyAdminが何千ものファイルに分かれているのに対し、このphpMyAdmin代替は1つのファイルで、差し替えは一瞬で済む。下にフレームワークがないぶん、ページは速く表示される。レンタルサーバーでも、小さなVPSでも、Dockerの構成でも、クエリを1本走らせるまでに設定する量が少ないという違いが出る。
その代わり、重いクライアントよりできることは少ない。ビジュアルなクエリビルダーも、ストアドプロシージャのデバッガーも、チームで共有する仕組みもない。SQLを実行し、行を編集し、テーブルを変え、ダンプを書き出す。直接作業に絞ったツールだ。複雑なスキーマ設計には別のものを求めたほうがいい。素早く何度もデータベースを確認する用途なら、これに勝るものは少ない。
Getting Started
- adminer.orgから単一ファイルをダウンロードする。フル版か、より小さい英語のみ版を選び、PHPが動くWebサーバーに置く。
- ブラウザでそのファイルを開く。データベースの種類、サーバー、ユーザー名、パスワード、データベース名の入力欄があるログイン画面が出る。
- 接続情報を入れてつなぐ。左側の一覧に、アクセスできるデータベースとテーブルが並ぶ。
- テーブルをクリックして行を閲覧・編集するか、SQLコマンド欄を開いて自分のクエリを走らせる。
- バックアップが要るときは構造やデータをSQLかCSVで書き出し、公開マシンなら使い終わったあとファイルをサーバーから削除する。
AIツール情報
Adminerの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- Web開発者とフリーランス:クライアントのサーバーに1ファイル置けばどのブラウザからでもデータベースに届き、マシンごとにデスクトップクライアントを入れる手間が省ける。PHP 5.3以降で動くので、ほぼどのホスティングでも使える。
- 小さなサーバーを預かるシステム管理者:1つのファイルは許可リストでの制限も保護も削除も簡単で、使わないときは邪魔にならない。パスワード必須と総当たり対策は最初から入っている。
- SQLを学ぶ学生:画面がコマンドとテーブルを近くに保つので、クエリを打ちながら実データへの効き目が見える。ライセンスもインストールも邪魔をしない。
タスク
- 単発のクエリを走らせる:SQLを貼れば行が見える。壊れたレコードの修正や、スクリプトを書かずに値の確認をしたいときに役立つ。
- テーブル構造を編集する:列の追加、型の変更、インデックスの改名、外部キーでのテーブル連結を同じ画面でこなす。
- 手早くバックアップを取る:変更の前にデータベースをSQLかCSVで書き出し、まずいときは戻す。
- 本番サイトのデータを確認する:ブラウザからつないで行があるか確かめ、タブを閉じる。いま使っているマシンには何も入れなくていい。
シーン
- WordPressやLaravelのサイトを調べる:テーブルをすぐ見たい場面で、デスクトップのないサーバーにフルのクライアントを出すよりAdminerを開くほうが速い。
- 借り物のパソコンからデータベースに入る:ツールはサーバー側にあるので、どんなブラウザからでも入れる。
- 小さな案件用にデータベースを用意する:接続、作成、テーブル追加、最初の1行の挿入までを1回の作業で終える。
主な機能
1ファイルでインストール不要
ツール全体が1つのPHPファイルで、Webサーバーに置いてブラウザで開くだけ。コンパイルするものも、ツール自体のためのデータベースも要らない。だからレンタルサーバーでも新しいVPSでも一瞬で配備でき、使い終わったら同じ速さで片付けられる。
幅広いデータベース対応
AdminerはMySQL、MariaDB、PostgreSQL、SQLite、MS SQL、Oracleに準備なしでつながる。プラグインがMongoDB、Redis、Elasticsearch、ClickHouse、Firebirdなどのドライバーを足す。構成に複数のエンジンが混ざっていても、1つの画面でたいていは足りる。
テーブルとスキーマの完全な操作
どのテーブルでもフィールド、インデックス、外部キー、トリガーを一覧でき、名前、型、照合順序、既定値、コメントを変えられる。テーブルと列の追加・削除も同じ画面で行い、外部キーの作成・変更・連結も同様。MySQLではイベントとテーブルパーティションも扱える。
データの閲覧と編集
テーブルは検索、集計、並べ替え、件数制限の操作つきで開くので、行に触る前に大きな集合を絞り込める。新しいレコードはその場で挿入し、既存のものは更新や削除ができる。よく使うデータ型はすべて対応し、大きなバイナリはページではなくファイル転送で運ぶ。
SQLコンソールとエクスポート
入力した任意のSQLコマンド、またはアップロードしたファイルをテキスト欄から実行する。データを移すときは、テーブル構造、データ、ビュー、ルーチン、データベース全体をSQLかCSVで書き出す。外部キーでテーブルをつないだスキーマ図も出力する。
プラグインとカスタマイズ
Adminerは拡張される前提で作られている。プラグインでドライバーを足し、ログインの流れを変え、画面の一部を隠し、テーマを当てられる。非技術者にはAdminer Editorを渡す手もある。構造に触れずデータだけ編集できる簡易版だ。
メリットとデメリット
メリット
- 1つのファイルに収まるので、配備も片付けも数秒で終わり、維持すべきパッケージもない。
- MySQL、MariaDB、PostgreSQL、SQLite、MS SQL、Oracleを1つの画面で扱え、1つのデータベースGUIでMySQL管理、PostgreSQL管理、SQLite管理ツールをまかなえる。
- 背後に重いフレームワークがないのでページが速く表示される。
- ApacheまたはGPL 2で商用・非商用ともに無料、段階ごとの制限もない。
- セキュリティは開発で掲げられた優先事項で、パスワード必須と総当たり対策を備える。
デメリット
- ビジュアルなクエリビルダーもスキーマ設計ツールもないので、本格的なモデリングはSQLを手で書くことになる。
- 素朴な画面と協作機能の不在により、共有ワークスペースを求めるチームには物足りない。
- 公開サーバーで誰でも届く状態にすると標的になるので、IPの許可リストかパスワード保護を自分で用意する必要がある。
よくある質問
Adminerはブラウザからデータベースを管理するツール。ユーザー名とパスワードでつないだら、テーブルを見て回り、行と構造を編集し、SQLを実行し、データを書き出せる。phpMyAdminのようなツールのより軽い代替で、入って、仕事をして、すぐ出たい人向けだ。
関連コンテンツ
Adminerに関連するツール、スキル、記事を探す。
Adminerの代替ツール
ngram 2.0
ngram · 動画 · マーケティングngram 2.0はチーム向けのAI動画生成ツールだ。プロンプト、画面録画、製品URLのいずれかから、ナレーション付きのAI解説動画、製品デモ、AIアバター動画を作れる。生成後も全シーンを編集できる。

shippedit.me
Krawlup · マーケティング · ビジネスshippedit.me は現在 Krawlup へ転送される。SEO、AEO、表示速度を毎週監査し、修正内容を MCP 経由で AI コーディングエージェントに渡すウェブプラットフォームだ。

MePersona
MePersona, Inc. · ライティング · 生産性向上 · マーケティングMePersonaはクリエイター向けのAI統合受信箱だ。あなたの話し方を学習し、12プラットフォームに届くファンメッセージの返信を下書きして、承認したものだけを送る。
