phpMyAdmin logo

phpMyAdmin

Website

Web-based administration interface for MySQL and MariaDB

7.9k stars 3.6k forks last commit first released GPL-2.0

Actively maintained

Last commit 26 Aug 2026.

phpMyAdmin screenshot

phpMyAdmin is a mature, web-based database administration tool written in PHP for managing MySQL and MariaDB. It provides a graphical interface for common tasks while still allowing you to run arbitrary SQL directly.

Key Features

  • Database object management (databases, tables, views, columns, indexes, relations)
  • SQL editor for executing, editing, and bookmarking queries, including batch queries
  • User and privilege administration for MySQL accounts
  • Support for stored procedures and triggers
  • Import data from formats such as SQL and CSV
  • Export data to multiple formats including SQL, CSV, XML, and PDF
  • Global search across a database (or selected scope)
  • Administration of multiple database servers from one interface
  • Visual database layout/diagram generation and query-by-example (QBE)

Use Cases

  • Administer and troubleshoot MySQL/MariaDB instances without direct shell access
  • Perform schema changes, manage users/permissions, and run maintenance tasks
  • Import/export data for migrations, backups, reporting, or sharing datasets

Limitations and Considerations

  • Primarily designed for MySQL and MariaDB; it is not a general-purpose admin tool for other database engines

phpMyAdmin is a widely used option for teams and individuals who want a reliable browser-based UI for MySQL/MariaDB administration. It combines everyday database management features with advanced capabilities like procedures, triggers, and flexible import/export workflows.

Categories:

Tags:

Tech Stack:

Share:

Similar to phpMyAdmin

CloudBeaver logo

CloudBeaver

Web-based database manager for SQL and NoSQL data sources

5.1k
558
Last commit

CloudBeaver is an open-source, web-based database manager for teams, offering a browser SQL editor, data browsing/editing, and administration for many databases.

Apache-2.0Actively maintained
Alternative to:
DBeaver Cloud logo
DBeaver Cloud
+11

DbGate

Cross-platform SQL & NoSQL database manager

7.3k
468
Last commit

Open-source, cross-platform database client for SQL and NoSQL engines (MySQL, PostgreSQL, SQL Server, MongoDB, Redis, SQLite, etc.), available as desktop apps, web app and Docker.

GPL-3.0Actively maintained
Alternative to:
DataGrip logo
DataGrip
+10
Adminer logo

Adminer

Single-file PHP database management tool

7.8k
1.2k
Last commit

Adminer is a full-featured, single-file PHP database management tool for administering MySQL, PostgreSQL, SQLite, MS SQL, and more, with optional plugins for extra backends.

Actively maintained
Alternative to:
DBeaver Cloud logo
DBeaver Cloud
+11
pgAdmin 4 logo

pgAdmin 4

Web and desktop administration and development for PostgreSQL

3.8k
880
Last commit

pgAdmin 4 is an open source web and desktop GUI for administering and developing PostgreSQL databases, including query tooling, object management, and maintenance tasks.

Actively maintained
Alternative to:
JetBrains DataGrip logo
JetBrains DataGrip
+10
WhoDB logo

WhoDB

Lightweight database explorer with optional natural-language chat

5k
236
Last commit

WhoDB is a lightweight database management UI for SQL and NoSQL systems, with schema exploration, query scratchpad, data editing, exports, and optional AI chat to SQL.

Apache-2.0Actively maintained
Alternative to:
Valentina Studio logo
Valentina Studio

WebDB

Web-based database client for relational databases

WebDB is a lightweight web database client for browsing, querying, and managing SQL databases from a modern browser-based UI.

Activity unknown
Alternative to:
DBeaver Cloud logo
DBeaver Cloud
+11