Skip to content

vrana/adminer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

aaca1ee · Mar 21, 2025
Mar 19, 2025
Mar 21, 2025
Mar 20, 2025
Mar 21, 2025
Mar 19, 2025
Mar 20, 2025
Mar 20, 2025
Mar 5, 2025
Feb 19, 2025
Mar 19, 2025
Mar 15, 2025
Feb 19, 2025
Mar 21, 2025
Feb 19, 2025
Feb 6, 2021
Mar 19, 2025
Mar 7, 2025
Mar 18, 2025
Mar 8, 2025
Mar 16, 2025
Mar 20, 2025
Mar 10, 2025
Mar 16, 2025
Mar 18, 2025

Repository files navigation

Adminer

Adminer is a full-featured database management tool written in PHP. It consists of a single file ready to deploy to the target server. Adminer Editor offers data manipulation for end-users.

https://www.adminer.org/

  • Supports: MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL, Oracle
  • Plugins for: Elasticsearch, SimpleDB, MongoDB, Firebird, ClickHouse, IMAP
  • Requirements: PHP 5.3+

Screenshot

screenshot

Installation

If downloaded from Git then run: git submodule update --init

  • adminer/index.php - Run development version of Adminer
  • editor/index.php - Run development version of Adminer Editor
  • editor/example.php - Example customization
  • adminer/sqlite.php - Development version of Adminer with SQLite allowed
  • editor/sqlite.php - Development version of Editor with SQLite allowed
  • adminer/designs.php - Development version of Adminer with adminer.css switcher
  • compile.php - Create a single file version
  • lang.php - Update translations
  • tests/*.html - Katalon Recorder test suites

Plugins

There are several plugins distributed with Adminer and there are also many user-contributed plugins linked from https://www.adminer.org/plugins/. To use a plugin, simply upload it to adminer-plugins/ next to adminer.php. You can also upload plugins for drivers (e.g. elastic.php) here.

- adminer.php
- adminer-plugins/
    - dump-xml.php
    - login-password-less.php
    - elastic.php
    - ...
- adminer-plugins.php

Some plugins require configuration. To use them, create a file adminer-plugins.php. You can also specify the loading order here.

<?php // adminer-plugins.php
return array(
    new AdminerLoginPasswordLess('$2y$07$Czp9G/aLi3AnaUqpvkF05OHO1LMizrAgMLvnaOdvQovHaRv28XDhG'),
    // You can specify all plugins here or just the ones needing configuration.
);