40以上のデータベースに対応し、デスクトップ・Web・Docker・CLIで使える、無料のローカルファーストなAI支援データベースクライアント兼SQLワークスペース。
vrana/adminer
単一ファイルで導入でき、MySQL、PostgreSQL、SQLiteなどに対応する多機能なPHP製データベース管理ツール。
代替できる製品:phpMyAdmin
DBeaver
- スター
- 7,920
- フォーク
- 1,181
- 未解決の Issue
- 3
- 最終コミット
- 6 日前
これは何?
Adminerは、PHPで書かれたWebベースのデータベース管理ツールです。アプリケーション全体が1つのPHPファイルとして配布されるため、そのファイルをWebサーバーにアップロードするだけで利用でき、対象ホストにほかのものをインストールしたり設定したりする必要はありません。
MySQL、MariaDB、PostgreSQL、CockroachDB、SQLite、MS SQL、Oracleに接続できます。また、プラグインを使えばElasticsearch、OpenSearch、MongoDB、Redis、ClickHouse、Firebirdなどにも対応できます。関連プロジェクトのAdminer Editorでは、エンドユーザー向けの、よりシンプルなデータ編集インターフェースを提供しています。
リポジトリには開発用ソースコードと、単一ファイル版を生成するコンパイルスクリプトが含まれています。コンパイル済みファイルはPHP 5.3以降で動作しますが、ソースコードの実行にはPHP 7.4以降が必要です。
主な機能
- 011つのインターフェースからMySQL、MariaDB、PostgreSQL、SQLite、MS SQL、Oracleのデータベースを管理できます。
- 02追加の依存関係がなく、単一のPHPファイルとして導入できます。
- 03MongoDB、Redis、ElasticsearchなどのNoSQLや検索システム向けプラグインを利用できます。
- 04ソースコードから単一ファイル版を生成するコンパイルスクリプトが含まれています。
ユースケース
- デスクトップクライアントをインストールしにくいサーバー上で、データをすばやく確認・編集する。
- 開発者以外のユーザーに、ブラウザーからデータベースのテーブルを閲覧・編集する手段を提供する。
- 1つのWebツールから複数のデータベースエンジンを管理する。
クイックスタート
- 1
リポジトリをクローンし、サブモジュールを取得します
git submodule update --init - 2
または、Composerで依存関係をインストールします
composer install - 3
PHPでadminer/index.phpを配信して、開発版を実行します
- 4
compile.phpで単一ファイル版を作成します
使う前に知っておきたいこと
- コンパイル済みファイルにはPHP 5.3以降、ソースからの実行にはPHP 7.4以降が必要です。
- READMEではNOASSERTION以外の明確なオープンソースライセンスが指定されていないため、再利用する前にライセンスを確認してください。
トピック
よくある質問
- adminer とは?
- 単一ファイルで導入でき、MySQL、PostgreSQL、SQLiteなどに対応する多機能なPHP製データベース管理ツール。 Adminerは、PHPで書かれたWebベースのデータベース管理ツールです。アプリケーション全体が1つのPHPファイルとして配布されるため、そのファイルをWebサーバーにアップロードするだけで利用でき、対象ホストにほかのものをインストールしたり設定したりする必要はありません。
- adminer は無料で使えますか?ライセンスは?
- adminer は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- adminer は今もメンテナンスされていますか?
- 活発にメンテナンス中。adminer の最終コミットは 2026年10月16日 です。
- adminer は何に使えますか?
- デスクトップクライアントをインストールしにくいサーバー上で、データをすばやく確認・編集する。 開発者以外のユーザーに、ブラウザーからデータベースのテーブルを閲覧・編集する手段を提供する。 1つのWebツールから複数のデータベースエンジンを管理する。
- adminer のインストール方法は?
- リポジトリをクローンし、サブモジュールを取得します: git submodule update --init または、Composerで依存関係をインストールします: composer install PHPでadminer/index.phpを配信して、開発版を実行します compile.phpで単一ファイル版を作成します
- adminer はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/vrana/adminer
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
データのそばにデプロイでき、SSO、監査ログ、AI支援クエリを備えた、数十種類のデータベースやデータストアに接続するブラウザベースのSQL IDE。
Linux、macOS、Windows対応のクロスプラットフォームSQLエディター兼データベース管理ツール
通常のSQLを使い、コンパイル時にクエリを検証できる非同期の純Rust製SQLツールキット。PostgreSQL、MySQL/MariaDB、SQLiteに対応。
Postgres、MySQL、MariaDB、SQL Server、ClickHouse、SQLiteに対応した、デスクトップ・Web向けのAI搭載データベースクライアント兼MCPサーバー。
Node.jsなどのJSプラットフォームで使えるTypeScript/JavaScript向けORM。多くのSQL・NoSQLデータベースに対応し、Active RecordとData Mapperの両パターンをサポートします。