[Adminer ](/en/)
=================
Database management in a single PHP file
* [](/cs/)
* [](/sk/)
* [](/de/)
* [](/pl/)
* [](/ro/)
* [_Adminer_](/en/)
* [_Adminer Editor_](/en/editor/)
* [_Plugins_](/en/plugins/)
* [_News_](https://github.com/vrana/adminer/releases)
* [_Forums_](https://github.com/vrana/adminer/discussions)
* [_Bugs_](https://github.com/vrana/adminer/issues)
* [_Code_](https://github.com/vrana/adminer/)
Adminer is available for: **MySQL**, **MariaDB**, **PostgreSQL**, **CockroachDB**, **SQLite**, **MS SQL**, **Oracle**. Others can be added via plugin: **Elasticsearch**, **SimpleDB**, **MongoDB**, **Firebird**, **Clickhouse**.
See: [Features](#features), [Requirements](#requirements), [Skins](#extras), [References](#references)
[**Download**](#download)
v 5.0.6, 2025-03-17
**Online demo**
### Screenshots
[](/static/screenshots/auth.png "Login")[](/static/screenshots/db.png "Database overview")[](/static/screenshots/table.png "Table overview")[](/static/screenshots/create.png "Alter table")[](/static/screenshots/select.png "Select data")[](/static/screenshots/edit.png "Edit data")[](/static/screenshots/database.png "Server overview")[](/static/screenshots/schema.png "Database schema")[](/static/screenshots/dump.png "Export")[](/static/screenshots/sql.png "SQL command")[](/static/screenshots/dark.png "Dark mode")
[Screencast](https://www.youtube.com/watch?v=r0e2ovhC_Gs) about Adminer features and using plugins (19:31, by [Srigi](https://www.srigi.dev/))
### Downloads
* [Adminer 5.0.6](https://github.com/vrana/adminer/releases/download/v5.0.6/adminer-5.0.6.php) (.php, 466 kB), [English only](https://github.com/vrana/adminer/releases/download/v5.0.6/adminer-5.0.6-en.php) (.php, 304 kB)
* [Adminer 5.0.6 for MySQL](https://github.com/vrana/adminer/releases/download/v5.0.6/adminer-5.0.6-mysql.php) (.php, 373 kB), [English only](https://github.com/vrana/adminer/releases/download/v5.0.6/adminer-5.0.6-mysql-en.php) (.php, 218 kB)
* [Source codes](https://github.com/vrana/adminer/releases/download/v5.0.6/adminer-5.0.6.zip) (.zip, 786 kB), [Current development version](https://github.com/vrana/adminer/)
* Donate: [Paypal](https://www.paypal.com/donate/?item_name=Donation+to+Adminer&cmd=_donations&business=jakub%40vrana.cz), [GitHub](https://github.com/sponsors/vrana), [Patreon](https://www.patreon.com/jakubvrana)
* Latest stable version (use e.g. by `wget`): `https://www.adminer.org/latest[-mysql][-en].php`
* [Change log](https://github.com/vrana/adminer/blob/master/CHANGELOG.md), [blog](https://php.vrana.cz/-adminer.php)
* User contributed packages: [Docker](https://hub.docker.com/_/adminer/), [Debian package](https://packages.debian.org/sid/adminer), [Wordpress plugin](https://wordpress.org/plugins/pexlechris-adminer/), [Drupal module](https://www.drupal.org/project/adminer), [Arch Linux package](https://aur.archlinux.org/packages/adminer/), [Dockette](https://github.com/dockette/adminer), [Moodle plugin](https://moodle.org/plugins/view.php?plugin=local_adminer), [CMS Made Simple Module](http://dev.cmsmadesimple.org/projects/btadminer/), [Laravel](https://packagist.org/packages/onecentlin/laravel-adminer), [Laravel](https://github.com/robinflyhigh/laravel-adminer), [Laravel](https://github.com/dotzero/Laravel-Adminer), [Electron](https://github.com/lusingander/eledminer), [Jaxon](https://github.com/lagdo/jaxon-adminer)
* [Older versions](https://github.com/vrana/adminer/releases/)
### Features
* **Connect** to a database server with username and password
* Select an existing **database** or create a new one
* List fields, indexes, foreign keys and triggers of table
* Change name, engine, collation, auto\_increment and comment of **table**
* Alter name, type, collation, comment and default values of **columns**
* Add and drop tables and columns
* Create, alter, drop and search by **indexes** including fulltext
* Create, alter, drop and link lists by **foreign keys**
* Create, alter, drop and select from **views**
* Create, alter, drop and call **stored procedures and functions**
* Create, alter and drop **triggers**
* **List data** in tables with search, aggregate, sort and limit results
* Insert new **records**, update and delete the existing ones
* Supports all **data types**, blobs through file transfer
* Execute any **SQL command** from a text field or a file
* **Export** table structure, data, views, routines, databases to SQL or CSV
* Print **database schema** connected by foreign keys
* Show **processes** and kill them
* Display **users and rights** and change them
* Display **variables** with links to documentation
* Support **generated columns**, **check constraints**
* Manage **events** and **table partitions** (MySQL 5.1)
* Schemas, sequences, user types (PostgreSQL)
* [Extensive **customization** options](/en/extension/)
### Requirements
* Works with MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle
* Plugins: Elasticsearch, SimpleDB, MongoDB, Firebird, ClickHouse, IMAP ([screenshot](/static/plugins/imap.png "IMAP")) - [Improve your driver](/en/drivers/)
* Supports PHP 5.3+, 7 and 8 with enabled sessions
* Available in many languages including English [(45)](https://github.com/vrana/adminer/blob/master/adminer/include/lang.inc.php#L7) - [Create a new translation](/en/translation/)
* Free for commercial and non-commercial use ([Apache License](https://www.apache.org/licenses/LICENSE-2.0.html) or [GPL 2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.html#SEC1))
Security is #1 priority in development of Adminer. Adminer does not allow connecting to databases without a password and it rate-limits the connection attempts to protect against brute-force attacks. Still, consider making Adminer inaccessible to public by whitelisting IP addresses allowed to connect to it, password-protecting the access in your web server, enabling security [plugins](/en/plugins/) (e.g. to require an OTP) or by [customizing](/en/extension/) the `login` method. You can also delete Adminer if not needed anymore, it is just one file which is easy to upload in the future. Adminer had some security bugs in the past so update whenever Adminer tells you there is a new version available (ask your administrator if you could not update yourself). [More information](/en/security/)
### Why is Adminer better than phpMyAdmin?
Replace **phpMyAdmin** with **Adminer** and you will get a tidier user interface, better support for MySQL features, higher performance and more security.
Adminer development priorities are: 1. Security, 2. User experience, 3. Performance, 4. Feature set, 5. Size.
### Alternative designs
* [](/static/designs/hever/screenshot.png "hever (Martin Hořínek)")
[hever](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/hever/adminer.css)
* [](/static/designs/nette/screenshot.png "nette (David Grudl)")
[nette](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/nette/adminer.css)
* [](/static/designs/brade/screenshot.png "brade (Brad Garrett)")
[brade](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/brade/adminer.css)
* [](/static/designs/ng9/screenshot.png "ng9 (Lukáš Brandejs)")
[ng9](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/ng9/adminer.css)
* [](/static/designs/pepa-linha/screenshot.png "pepa-linha")
[pepa-linha](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/pepa-linha/adminer.css)
* [](/static/designs/lucas-sandery/screenshot.png "lucas-sandery")
[lucas-sandery](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/lucas-sandery/adminer.css)
* [](/static/designs/pappu687/screenshot.png "pappu687 (M. Mahbubur Rahman)")
[pappu687](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/pappu687/adminer.css)
* [](/static/designs/mvt/screenshot.png "mvt (M. Mahbubur Rahman)")
[mvt](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/mvt/adminer.css)
* [](/static/designs/rmsoft/screenshot.png "rmsoft (Robert Mesaros)")
[rmsoft](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/rmsoft/adminer.css)
* [](/static/designs/rmsoft_blue/screenshot.png "rmsoft blue (Robert Mesaros)")
[rmsoft blue](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/rmsoft_blue/adminer.css)
* [](/static/designs/rmsoft_blue-dark/screenshot.png "rmsoft blue dark (Robert Mesaros)")
[rmsoft dark](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/rmsoft_blue-dark/adminer-dark.css)
* [](/static/designs/pepa-linha-dark/screenshot.png "pepa-linha-dark")
[pepa-linha-dark](https://raw.githubusercontent.com/pepa-linha/Adminer-Design-Dark/master/adminer.css)
* [](/static/designs/mancave/screenshot.png "mancave (MonolithForge)")
[mancave](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/mancave/adminer-dark.css)
* [](/static/designs/galkaev/screenshot.png "galkaev (Peter Galkaev)")
[galkaev](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/galkaev/adminer-dark.css)
* [](/static/designs/dracula/screenshot.png "dracula (Douglas Damasio)")
[dracula](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/dracula/adminer-dark.css)
* [](/static/designs/cocoa/screenshot.png "cocoa (Sótanyi Bálint)")
[cocoa](https://raw.githubusercontent.com/bsotanyi/Cocoa-Adminer/refs/heads/master/adminer.css)
* [](/static/designs/arcs-material/screenshot.png "arcs-material (Patrick Stillhart - Material Design)")
[arcs-material](https://raw.githubusercontent.com/arcs-/Adminer-Material-Theme/master/adminer.css)
* [](/static/designs/price/screenshot.png "price (James Price)")
[price](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/price/adminer.css)
* [](/static/designs/flat/screenshot.png "flat (Israel Viana)")
[flat](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/flat/adminer.css)
* [](/static/designs/haeckel/screenshot.png "haeckel (Klemens Häckel)")
[haeckel](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/haeckel/adminer.css)
* [](/static/designs/pokorny/screenshot.png "pokorny (Miroslav Pokorný)")
[pokorny](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/pokorny/adminer.css)
* [](/static/designs/paranoiq/screenshot.png "paranoiq (Vlasta Neubauer)")
[paranoiq](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/paranoiq/adminer.css)
* [](/static/designs/bueltge/screenshot.png "bueltge (Frank Bültge)")
[bueltge](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/bueltge/adminer.css)
* [](/static/designs/esterka/screenshot.png "esterka (Petr Esterka)")
[esterka](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/esterka/adminer.css)
* [](/static/designs/nicu/screenshot.png "nicu (Iordachescu Nicu)")
[nicu](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/nicu/adminer.css)
* [](/static/designs/arcs-/screenshot.png "arcs- (Patrick Stillhart)")
[arcs-](https://raw.githubusercontent.com/arcs-/adminer.css/master/adminer.css)
* [](/static/designs/konya/screenshot.png "konya (Oğuz Konya)")
[konya](https://raw.githubusercontent.com/vrana/adminer/v5.0.6/designs/konya/adminer.css)
* [](/static/designs/kahi2/screenshot.png "kahi2 (Petr Kahoun)")
[kahi2](http://kahi.cz/blog/images/adminer-makeup/adminer331-kahi.zip)
**Usage:** Just put the file `adminer.css` or `adminer-dark.css` alongside `adminer.php`.
* [Several styles by Pematon](https://github.com/pematon/adminer-theme)
* [Several styles by Robert Mesaros](http://www.rmsoft.sk/index.php/en/portfolio/programming-work/web-services/graphical-interface-css-for-adminer)
### References
* 2025-03-07 [Adminer 5.0.0 - jmenný prostor - PHP triky](http://php.vrana.cz/adminer-5-0-0.php) (Czech)
* 2022-09-27 [Cloudways](https://www.cloudways.com/blog/phpmyadmin-vs-adminer/) (English)
* 2022-08-11 [TechRepublic](https://www.techrepublic.com/article/deploy-adminer-database-ubuntu/) (English)
* 2022-08-02 [HowtoForge](https://www.howtoforge.com/how-to-install-adminer-database-administration-tool-on-ubuntu-22-04/) (English)
* 2022-08-01 [Tecmint](https://www.tecmint.com/adminer-mysql-database-administration-linux/) (English)
* 2022-05-30 [Hacker News](https://news.ycombinator.com/item?id=31554753) (English)
* 2022-01-24 [Linux Stans](https://linuxstans.com/how-to-install-adminer-centos/) (English)
* 2021-01-18 [Kinsta](https://kinsta.com/blog/adminer/) (English)
* 2020-12-30 [Users of Adminer 3.7.1 and older might have been hacked - PHP triky](http://php.vrana.cz/users-of-adminer-3-7-1-and-older-might-have-been-hacked.php) (English)
* 2020-02-01 [Analyzegear](https://analyzegear.co.jp/blog/632) (Japanese)
* 2019-04-01 [Linux Magazine](http://www.linux-magazine.com/Issues/2019/222/The-sys-admin-s-daily-grind-Adminer) (English)
* 2018-02-13 [TechRepublic](https://www.techrepublic.com/article/how-to-make-mysql-administration-simple-with-adminer/) (English)
* 2016-02-21 [Youtube](https://www.youtube.com/watch?v=1vNPEPPJOtA) (Portuguese)
* 2015-08-17 [SourceForge Community Blog](http://sourceforge.net/blog/project-of-the-week-august-17-2015/) (English)
* 2014-07-17 [Linux Journal](http://www.linuxjournal.com/content/adminer%E2%80%94better-awesome) (English)
* 2014-01-31 [Ubuntu Geek](http://www.ubuntugeek.com/adminer-database-management-in-a-single-php-file.html) (English)
* 2014-01-29 [Tecmint](http://www.tecmint.com/adminer-a-advanced-web-based-databases-administration-tool-for-linux/) (English)
* 2012-10-15 [Postgres OnLine Journal](http://www.postgresonline.com/journal/archives/276-Adminer-web-based-database-administration.html) (English)
* 2012-04-19 [Linux.com](https://www.linux.com/learn/tutorials/566420-manage-your-database-with-adminer) (English)
* 2012-03-19 [SourceForge.net](https://sourceforge.net/blog/podcast-adminer/) (English)
* 2011-11-09 [Linux Career](http://how-to.linuxcareer.com/using-adminer-to-manage-your-databases) (English)
* 2010-10-27 [SitePoint](http://www.sitepoint.com/phpmyadmin-alternatives/) (English)
* 2010-10-13 [CodingThis.com](http://codingthis.com/databases/mysql/adminer-mysql-admin-script/) (English)
* 2010-02-03 [FreakZion](http://www.freakzion.com/2010/02/tools-adminer-alternative-to-phpmyadmin.html) (English)
* 2010-01-12 [Zdroják](http://zdrojak.root.cz/clanky/phpmyadmin-vs-adminer/) (Czech)
* 2009-12-28 [Architecture of Adminer - PHP triky](http://php.vrana.cz/architecture-of-adminer.php) (English)
* 2009-09-10 [WordPress-Zone](http://www.wp-zone.de/adminer-mysql-datenbank-verwaltung-als-wordpress-plugin/) (German)
* 2009-08-27 [php|arch](http://www.phparch.com/magazine/2009-2/august/) (English)
* 2009-08-18 [CodeDiesel](http://www.codediesel.com/mysql/adminer-a-fast-mysql-administrator-tool/) (English)
* 2009-08-17 [Web Resources Depot](http://www.webresourcesdepot.com/web-based-mysql-management-with-only-1-file-adminer/) (English)
* 2009-08-02 [Wikipedia](http://en.wikipedia.org/wiki/Adminer) (English)
* 2008-09-04 [Lenz Grimmer](http://www.lenzg.net/archives/215-MySQL-5.1-Use-Case-Competition-Adding-support-for-MySQL-5.1-Events-to-phpMinAdmin.html) (English)
* 2008-08-21 [Linux.com](http://www.linux.com/archive/feature/145334) (English)
* 2008-07-03 [SourceForge.net](https://sourceforge.net/community/cca08-finalists/) (English)
* 2007-11-21 [Programujte.com](http://programujte.com/index.php?akce=clanek&cl=2007111000-phpminadmin-efektne-na-mysql) (Czech)
* 2007-07-25 [Root.cz](http://www.root.cz/zpravicky/phpminadmin-pohodlna-administrace-databaze/) (Czech)
* 2007-07-25 [phpMinAdmin - PHP triky](http://php.vrana.cz/phpminadmin.php) (Czech)
[More…](/en/reference/)
[Jakub Vrána](https://www.vrana.cz/)
Design: [Jan Smitka](mailto:[email protected]), [Silk Icons](http://www.famfamfam.com/lab/icons/silk/), Translation: [Jakub Vrána](https://php.vrana.cz/), [Hosting](https://www.vas-hosting.com/?ref=3000)
[](javascript:;)[](javascript:;)