2025-03-17 20:29:50 +01:00
# Adminer
2025-03-23 13:33:59 +01:00
**Adminer** is a full-featured database management tool written in PHP. It consists of a single file ready to deploy to the target server.
2025-03-17 19:25:57 +01:00
**Adminer Editor** offers data manipulation for end-users.
2025-03-17 20:29:50 +01:00
2025-03-23 13:33:59 +01:00
[Official Website ](https://www.adminer.org/ )
2025-03-17 20:29:50 +01:00
2025-03-23 13:33:59 +01:00
## Features
2025-03-17 20:29:50 +01:00
- **Supports:** MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL, Oracle
2025-03-18 11:28:20 +01:00
- **Plugins for:** Elasticsearch, SimpleDB, MongoDB, Firebird, ClickHouse, IMAP
2025-03-17 20:29:50 +01:00
- **Requirements:** PHP 5.3+
## Screenshot
2025-03-23 13:33:59 +01:00

2025-03-17 20:29:50 +01:00
## 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
2025-03-17 19:25:57 +01:00
## Plugins
2025-03-23 13:33:59 +01:00
There are [several plugins ](/plugins/ ) distributed with Adminer, as well as many user-contributed plugins linked on the [Adminer Plugins page ](https://www.adminer.org/plugins/ ).
To use a plugin, simply upload it to the `adminer-plugins/` directory next to `adminer.php` . You can also upload plugins for drivers (e.g., `elastic.php` ) in this directory.
2025-03-17 19:25:57 +01:00
```
- adminer.php
2025-03-19 05:05:42 +01:00
- adminer-plugins/
2025-03-17 19:25:57 +01:00
- dump-xml.php
- login-password-less.php
2025-03-19 05:14:41 +01:00
- elastic.php
2025-03-19 05:05:42 +01:00
- ...
- adminer-plugins.php
2025-03-17 19:25:57 +01:00
```
2025-03-23 13:33:59 +01:00
Some plugins require configuration. To use them, create a file named `adminer-plugins.php` . You can also specify the loading order in this file.
2025-03-17 19:25:57 +01:00
```php
2025-03-19 05:05:42 +01:00
<?php // adminer-plugins.php
2025-03-17 19:25:57 +01:00
return array(
new AdminerLoginPasswordLess('$2y$07$Czp9G/aLi3AnaUqpvkF05OHO1LMizrAgMLvnaOdvQovHaRv28XDhG'),
2025-03-19 05:05:42 +01:00
// You can specify all plugins here or just the ones needing configuration.
2025-03-17 19:25:57 +01:00
);
```