phpMyAdmin — это веб-приложение с открытым исходным кодом, написанное на PHP, предназначенное для администрирования серверов баз данных MySQL и MariaDB через веб-интерфейс. Оно позволяет как системным администраторам, так и веб-разработчикам управлять базами данных без необходимости работать напрямую с командной строкой. Интерфейс поддерживает множество языков и локализаций, что делает его доступным в разных регионах.
Проект phpMyAdmin был начат в 1998 году Тобиасом Ратшиллером и вдохновлён идеями MySQL-Webadmin. В 2001 году руководство и развитие проекта перешли к группе разработчиков, включая Марка Делиcля, Оливье Мюллера и Лоик Шапо. С течением времени phpMyAdmin развивался, добавлялись новые версии, которые расширяли совместимость, удобство, поддержку современных возможностей MySQL и MariaDB, а также средства безопасности и объём функциональности.
- Управление базами данных и таблицами: создание, изменение, переименование, копирование, удаление баз данных, таблиц, полей и индексов.
- Исполнение и редактирование SQL-запросов: веб-интерфейс для ввода, тестирования, запуска и сохранения (bookmark) запросов, поддержка пакетных запросов.
- Управление пользователями и привилегиями: создание и удаление пользователей, назначение и отзыв прав доступа к базам данных и таблицам.
- Импорт и экспорт данных: поддержка форматов SQL, CSV и других; экспорт данных в разные форматы (например, XML, PDF, OpenDocument, Spreadsheet и др.).
- Поддержка дополнительных возможностей СУБД: управление представлениями (views), триггерами, процедурами, функциями, событиями (events) и др.
- Мультисерверная работа: возможность подключаться к нескольким серверам баз данных из одного интерфейса и переключаться между ними.
- Глобальный поиск и трансформация данных: поиск по базе данных или выбранному набору таблиц; обработка полей (например BLOB) с возможностью представить их в виде изображений или ссылок на загрузку.
- Инструменты для визуализации и документации: построение графического представления структуры базы данных, схематизация связей, вывод диаграмм и PDF-отчётов.