Adminer

Adminer

Jakub Vrána · Marketing

Adminer is a free database management tool in one PHP file. Drop it on a web server, open a browser, and handle MySQL administration, PostgreSQL admin work and SQLite tasks from one database GUI.

Interface preview of Adminer

About Adminer

What Is Adminer

Adminer is an open source database management tool for anyone who needs to look inside a database without installing a desktop client. The whole program is one PHP file, so you upload it to a server and reach it through a browser like any other page. It connects to MySQL, MariaDB, PostgreSQL, SQLite, MS SQL and Oracle out of the box, and drivers for MongoDB, Redis, Elasticsearch and a few others come through plugins.

The appeal is the size. Where phpMyAdmin spreads across thousands of files, this phpMyAdmin alternative is a single file you can swap in a second. Pages load fast because there is no framework underneath, just plain PHP. If you run a shared host, a small VPS, or a Docker stack, that difference shows up in how little you have to configure before you can run a query.

The trade off is that Adminer does less than a heavy client. There's no visual query builder, no stored procedure debugger, and no team collaboration layer. It's a focused tool for direct work: run SQL, edit rows, change a table, export a dump. For deep schema design you'll want something else. For quick, frequent database checks it's hard to beat.

Getting Started

  1. Download the single file from adminer.org, either the full build or the smaller English only version, and put it on a web server that runs PHP.
  2. Open the file in your browser. You get a login screen with fields for the database system, server, username, password and database name.
  3. Enter your credentials and connect. The left sidebar lists the databases and tables you can reach.
  4. Click a table to browse or edit rows, or open the SQL command box to run your own queries.
  5. Export structure or data as SQL or CSV when you need a backup, and delete the file from the server when you are done with it if the machine is public.

Product Information

A quick look at Adminer's pricing, supported platforms, and performance.

Free PlanYes
Paid PlansFree
PlatformWeb (PHP)
DeveloperJakub Vrána
CategoryMarketing
Release DateFeb 2008
Latest UpdatedOct 2025
Website Visits36.8K
Website Global Rank599.6K
API AvailabilityNo

Best for

The users, tasks, and scenarios where this tool fits best.

Users

  • Web developers and freelancers
  • Sysadmins running small servers
  • Students learning SQL

Tasks

  • Running one-off SQL
  • Editing table structure
  • Making a quick backup
  • Checking data on a live site

Scenarios

  • Debugging a WordPress or Laravel site
  • Reaching a database from a borrowed computer
  • Standing up a database for a small project

Key features

One File, No Installation

The entire tool is a single PHP file you upload to a web server and open in a browser. There is nothing to compile and no database to install for the tool itself. That makes it quick to deploy on a shared host or a fresh VPS, and just as quick to remove when you are done.

Broad Database Support

Adminer connects to MySQL, MariaDB, PostgreSQL, SQLite, MS SQL and Oracle without extra setup. Plugins add drivers for MongoDB, Redis, Elasticsearch, ClickHouse, Firebird and others. If your stack mixes engines, one interface covers most of them.

Full Table and Schema Control

You can list fields, indexes, foreign keys and triggers of any table, then change names, types, collations, defaults and comments. Adding and dropping tables and columns works from the same screen, and so does creating, altering and linking foreign keys. MySQL users also get events and table partitions.

Data Browsing and Editing

Tables open with search, aggregate, sort and limit controls, so you can narrow a large set before touching a row. New records are inserted inline, and existing ones can be updated or deleted. All common data types are supported, and large blobs move through file transfer instead of the page.

SQL Console and Export

A text box runs any SQL command you type, or a file you upload. When you need to move data, Adminer exports table structure, data, views, routines and whole databases to SQL or CSV. It also prints a database schema with the foreign keys drawn between tables.

Plugins and Customization

Adminer is built to be extended. Plugins add drivers, change how login works, hide parts of the interface or drop in a theme. You can also hand the tool to non technical staff through Adminer Editor, a stripped down version that lets them edit data without touching the structure.

Pros and cons

Pros

  • Sits in a single file, so deployment and cleanup take seconds and there is no package to maintain.
  • Supports MySQL, MariaDB, PostgreSQL, SQLite, MS SQL and Oracle from one interface, so a single database GUI covers MySQL administration, PostgreSQL admin work and SQLite manager duties alike.
  • Pages load fast because there is no heavy framework behind the interface.
  • Free for commercial and non commercial use under Apache or GPL 2, with no tier limits.
  • Security is a stated development priority, with enforced passwords and brute force rate limits.

Cons

  • No visual query builder or schema designer, so complex modeling means writing SQL by hand.
  • The plain interface and lack of collaboration features make it a poor fit for teams that want shared workspaces.
  • Left reachable on a public server it is an attack target, so you have to whitelist IPs or add password protection yourself.

Frequently asked questions

Adminer is used to manage a database from a web browser. You connect with a username and password, then browse tables, edit rows and structure, run SQL, and export data. It is a lighter replacement for tools like phpMyAdmin, aimed at people who want to get in, do the job and get out.