Adminerが対応しているデータベース: MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL, Oracle.
Others can be added via plugin: Elasticsearch, SimpleDB, MongoDB, Firebird, Clickhouse.
スクリーンショット
Adminer の機能やプラグインの使い方を紹介するスクリーンキャスト(19分31秒、Srigi 制作)
ダウンロード
-
Adminer 5.3.0 (.php, 493 kB),
英語のみ (.php, 0 B)
-
Adminer 5.3.0 for MySQL (.php, 397 kB),
英語のみ (.php, 0 B)
- ソースコード (.zip, 853 kB), 開発中の最新版
- 寄付はこちら: Paypal, GitHub, Patreon
- 最新の安定版(wget などで利用可能):
https://www.adminer.org/latest[-mysql][-ja].php
- 変更履歴, blog
- ユーザー提供パッケージ:
Docker,
Debian package,
Wordpress plugin,
Drupal module,
Arch Linux package,
Dockette,
Moodle plugin,
CMS Made Simple Module,
Laravel,
Laravel,
Laravel,
Electron,
Jaxon,
Omeka
- Older versions
主な機能
- ユーザー名とパスワードでデータベースサーバーに接続
- 既存のデータベースを選択、または新規作成
- テーブルのカラム、インデックス、外部キー、トリガーの一覧表示
- テーブルの変更(名前・エンジン・照合順序・auto_increment・コメント)
- カラムの名前・型・照合順序・コメント・デフォルト値の変更
- テーブルやカラムの追加・削除
- インデックス(フルテキストを含む)の作成・変更・削除・検索
- 外部キーによるリストの作成・変更・削除・関連付け
- ビューの作成・変更・削除・参照
- ストアドプロシージャや関数の作成・変更・削除・実行
- トリガーの作成・変更・削除
- テーブル内のデータを一覧表示し、検索・集計・並べ替え・件数制限が可能
- 新しいレコードの追加、既存レコードの更新・削除
- すべてのデータ型に対応、ファイル転送による BLOB の扱いも可能
- テキスト欄やファイルからSQLコマンドを実行可能
- テーブル構造・データ・ビュー・ルーチン・データベースをSQLやCSV形式でエクスポート
- 外部キーで紐づけられたデータベーススキーマを出力
- プロセスの一覧表示や強制終了が可能
- ユーザーと権限の表示・変更
- 変数の表示(ドキュメントへのリンク付き)
- Support generated columns, check constraints
- イベントやテーブルパーティションの管理(MySQL対応)
- スキーマ、シーケンス、ユーザー定義型(PostgreSQL)
- Extensive customization options
動作要件
- 対応データベース
MySQL,
MariaDB,
PostgreSQL,
CockroachDB,
SQLite,
MS SQL,
Oracle
- プラグイン: Elasticsearch, SimpleDB, MongoDB, Firebird, ClickHouse, IMAP - Improve your driver
- PHP5.3 - PHP8に対応(セッション有効時)
-
多言語対応
(46)
- 翻訳に参加
- Free for commercial and non-commercial use (Apacheライセンス または GPL 2)
Adminer の開発ではセキュリティを最優先しています。Adminer ではパスワードなしでのデータベース接続は許可されず、不正アクセスを防ぐために接続回数の制限も設けられています。
ただし、さらに安全性を高めるためには、接続を許可するIPアドレスをホワイトリストで限定したり、Webサーバー側でアクセス制限をかけたり、セキュリティ用プラグイン(たとえばワンタイムパスワード必須化など)を利用したり、ログイン方式をカスタマイズするといった対策をおすすめします。
不要になった場合はファイルを削除するだけで済みますし、再度使いたくなったときも簡単にアップロードできます(Adminer は1ファイルだけなので管理も容易です)。
過去にはセキュリティ上の不具合が発見されたこともあるため、新しいバージョンが公開された際は、必ずアップデートしてください(ご自身でアップデートできない場合は管理者にご相談ください)。 More information
AdminerがphpMyAdminより優れている点は何ですか?
Replace phpMyAdmin with Adminer and you will get a tidier user interface, better support for MySQL features, higher performance and more security.
Adminerは開発において、セキュリティ・ユーザー体験・パフォーマンス・機能・サイズの順に重視しています。
使い方:
adminer.php
と同じ場所に、adminer.css
またはadminer-dark.css
を置くだけです。
GitHub Sponsorsで月額100ドルのご支援をいただくと、adminer.org にロゴを掲載できます。
参考情報