管理者

管理者
開発者ヤクブ・ヴラナ
初回リリース2007年7月25日 (2007年7月25日
安定版リリース
5.4.1 [ 1 ](2025年9月26日)[±] ( 2025-09-26 )
リポジトリ
書かれたPHP
入手可能な42言語
タイプデータベース管理システム
ライセンスApacheライセンスまたはGPL v2
Webサイトwww.adminer.org

Adminer(旧称phpMinAdmin)は、データベースのコンテンツを管理するためのツールです。MySQLMariaDBPostgreSQLSQLiteMS SQLOracleElasticsearchMongoDB をネイティブでサポートしています。[ 2 ] Adminer は、単一のPHPファイル(サイズは約 470 KiB)の形式でApache ライセンス(またはGPL v2 )に基づいて配布されています。作者の Jakub Vrána は、 phpMyAdminの軽量な代替として 2007 年 7 月にこのツールの開発を開始しました。 Adminer は、2008 年にSourceForgeの CCA 決勝に進み、注目を集めました。[ 3 ]また、最初のウェブホスティングプロバイダーが、サービスのポートフォリオに MySQL 管理ツールとして Adminer を含め始めました。 2012 年に Adminer は Linux.com で 2 度目に取り上げられました。[ 4 ]プロジェクトの作者によると、プロジェクトの優先事項は(この順序で)安全性、使いやすさ、パフォーマンス、機能性、サイズです。[ 5 ]

特徴

  • ユーザーは、宛先サーバーを指定してユーザー名とパスワード(セッション全体にわたって保存されます)を入力してログインします。
  • 基本機能:データベースの選択、テーブルの選択/編集、テーブル行の参照/挿入/編集
  • 複数の列による検索または並べ替え
  • その他のデータベースオブジェクトの編集:ビュートリガーイベントストアドプロシージャ、プロセス、MySQL 変数、ユーザー権限
  • 任意の SQL コマンド用のテキスト領域と、これらのコマンドをコマンド履歴に保存します。
  • データベースとテーブル(その構造および/またはデータ)をダンプとして出力またはダウンロード可能な添付ファイルとしてエクスポートします。
  • ユーザーフレンドリーなインターフェース( JavaScriptを多用)
  • 多言語サポート(アラビア語、ベンガル語、カタロニア語、中国語、チェコ語、オランダ語、英語、エストニア語、フランス語、ドイツ語、ギリシャ語、ハンガリー語、イタリア語、インドネシア語、日本語、韓国語、リトアニア語、ペルシア語、ポーランド語、ポルトガル語、ルーマニア語、ロシア語、セルビア語、スロバキア語、スロベニア語、スペイン語、タミル語、タイ語、トルコ語、ウクライナ語、ベトナム語)[ 6 ]
  • SQL構文の強調表示
  • ビジュアルデータベース/ ERスキーマ編集
  • XSSCSRFSQLインジェクションセッション窃盗などへの対策
  • 「軽量」 – 単一ファイルの形式でリリース
  • CSS「スキン」と多くの拡張機能のサポート

この小さな単一ファイルは、ソースコードのコンパイルと縮小の結果です。[ 7 ]

参照

参考文献

  1. ^ https://www.adminer.org/
  2. ^ 「Adminer - 単一のPHPファイルでデータベース管理」 . www.adminer.org . 2022年4月17日閲覧
  3. ^ 2008 CCA: ファイナリスト
  4. ^ Adminerでデータベースを管理する
  5. ^ "PhpMyAdmin VS 管理者" . 2010 年 1 月 11 日。
  6. ^ "Adminer" . SourceForge . 2016年6月15日閲覧。
  7. ^ヴラーナ、ヤクブ (2009 年 8 月)、「管理者のアーキテクチャ」PHP アーキテクト8 ( 8): 34–40