// Engineering Log

phpMyAdmin, Adminer или pgAdmin: чем управлять MySQL и PostgreSQL через браузер

Опубликовано 22.09.2026

// Быстрый маршрут

Эта статья относится к теме Серверы и инфраструктура.

phpMyAdmin работает только с MySQL и MariaDB. Если у вас PostgreSQL, phpMyAdmin к ней не подключится — для PostgreSQL берут pgAdmin или Adminer. Adminer к тому же подходит и для MySQL, поэтому часто заменяет phpMyAdmin там, где баз несколько разных. Ниже — чем эти инструменты отличаются, как их выбрать и как не открыть базу данных всему интернету.

Коротко: что с чем работает

ИнструментБазы данныхФормаЛицензия
phpMyAdmin 5.2.3MySQL, MariaDBвеб-приложение на PHPGPL 2
Adminer 6.1.0MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle; остальные — через плагиныодин PHP-файлApache 2.0 или GPL 2
pgAdmin 4 (9.x)PostgreSQLвеб-приложение или программа для компьютераPostgreSQL License
DBeaverпочти любые СУБДпрограмма для компьютераCommunity Edition — открытая

Версии указаны по сайтам проектов на сентябрь 2026 года: phpMyAdmin 5.2.3 вышел 8 октября 2025 года и поддерживает MySQL и MariaDB от 5.5, Adminer 6.1.0 — 14 сентября 2026 года, у pgAdmin 4 актуальна ветка 9.x (последний выпуск на странице загрузок — 9.18).

phpMyAdmin

Самый распространённый веб-интерфейс для MySQL и MariaDB. Он предустановлен у многих хостинг-провайдеров и в панелях управления, поэтому часто его не приходится ставить вовсе.

Сильные стороны — полнота: управление пользователями и правами, импорт и экспорт в разных форматах, дизайнер связей между таблицами, работа с несколькими серверами. Слабые — объём кода и популярность: phpMyAdmin — одна из самых частых целей автоматических сканеров, которые перебирают адреса вроде /phpmyadmin/ и /pma/. Установка из пакетов дистрибутива проще ручной, но версия в пакетах может отставать от актуальной.

Adminer

Adminer — это один PHP-файл: его кладут на сервер и открывают в браузере. Проект активно развивается, это не «новичок»: версия 6.1.0 вышла в сентябре 2026 года. Adminer поддерживает MySQL, MariaDB, PostgreSQL, SQLite, MS SQL и Oracle, а через плагины — ещё ряд систем, от ClickHouse до MongoDB и Redis.

Удобен тем, кому нужен быстрый доступ к базе без установки: посмотреть данные, выполнить запрос, изменить структуру таблицы, сделать выгрузку. Функций управления меньше, чем у phpMyAdmin и pgAdmin, но для повседневной работы их обычно хватает.

pgAdmin

pgAdmin — основной инструмент администрирования PostgreSQL. Он работает в двух режимах: как программа для компьютера (Windows, macOS, Linux) и как веб-приложение на сервере, в том числе в контейнере. Здесь есть всё, что нужно для PostgreSQL: схемы, роли и права, расширения, план выполнения запроса, резервное копирование и восстановление через pg_dump и pg_restore, мониторинг активности сервера.

Цена полноты — вес: pgAdmin заметно тяжелее Adminer, а веб-режим требует отдельной настройки (Python-приложение или контейнер).

DBeaver

DBeaver — не веб-интерфейс, а программа для компьютера. Она подключается почти к любым базам данных, включая MySQL и PostgreSQL, и удобна тем, кто работает с несколькими системами одновременно. На сервер ничего ставить не нужно — подключение идёт напрямую к порту СУБД или через SSH-туннель, который DBeaver умеет открывать сам.

Adminer или phpMyAdmin

КритерийAdminerphpMyAdmin
Установкаодин файлнабор файлов или пакет
Базы данныхMySQL, PostgreSQL и другиетолько MySQL и MariaDB
Функции управленияосновныеполные: пользователи, дизайнер связей, много форматов экспорта
Предустановлен у хостеровредкочасто
Поверхность атакименьше кодабольше кода и чаще целенаправленные сканирования

Выбор простой. На хостинге с готовым phpMyAdmin ничего менять не нужно. На своём сервере, особенно если там не только MySQL, удобнее Adminer.

Adminer или pgAdmin

Для PostgreSQL выбор зависит от задач. Нужно быстро посмотреть данные или выполнить запрос — хватит Adminer. Нужно администрирование: роли, права, расширения, анализ медленных запросов, резервные копии — лучше pgAdmin. Многие держат оба: pgAdmin на компьютере администратора, Adminer — для редких правок с сервера.

О самих системах управления базами данных — в цикле: MySQL и PostgreSQL.

Безопасность веб-панелей баз данных

Веб-интерфейс к базе данных — прямой путь к данным, поэтому он не должен быть доступен из интернета.

  • Не открывайте панель наружу. Лучший вариант — вообще не публиковать её: слушать только 127.0.0.1 и заходить через SSH-туннель, например ssh -L 8080:127.0.0.1:80 user@server, или через VPN.
  • Если панель всё же доступна по сети — закройте её дополнительной авторизацией веб-сервера (Basic Auth) и ограничьте доступ по IP-адресам.
  • Не используйте стандартные адреса вроде /phpmyadmin/ — это не защита, но снижает шум от сканеров.
  • Только HTTPS. Иначе логин и пароль к базе идут открытым текстом.
  • Обновляйте. Особенно phpMyAdmin и pgAdmin: уязвимости в них находят регулярно.
  • Удаляйте Adminer после разовой работы. Файл, забытый в каталоге сайта, — готовая точка входа.
  • Отдельный пользователь с минимальными правами. Не заходите в панель под root или postgres, если задача — посмотреть данные одного приложения.

Что выбрать

  • Хостинг с MySQL и готовым phpMyAdmin — пользуйтесь им.
  • Свой сервер с MySQL или MariaDB — Adminer или phpMyAdmin, доступ через SSH-туннель.
  • PostgreSQL — pgAdmin для администрирования, Adminer для быстрого доступа.
  • Несколько разных СУБД — DBeaver на компьютере или Adminer на сервере.

// Похожая задача

Если у вас похожая ситуация

Эта статья относится к одной из рабочих тем. Можно продолжить чтение по теме, перейти на главную, чтобы понять, чем я занимаюсь, или сразу открыть услуги.

Тема статьи

Серверы и инфраструктура

VPS, Linux, веб-стек, миграции, хостинг, базы данных и базовая эксплуатация.

Часто с этим приходят

  • Перенести сайт или сервис на новый сервер
  • Настроить Linux, Nginx, базу данных и бэкапы
  • Разобраться, почему всё работает нестабильно

// Следующий шаг

Если вам нужна не только статья, а помощь по этой теме, удобнее сразу перейти в услугу. Главная и подборка материалов остаются рядом.

Открыть услуги

// Reviews

Отзывы по теме

Пришел с дорогим запросом по настройке VPS-сервера, но в процессе консультации Михаил предложил гораздо более простое и экономичное решение. В итоге сэкономил бюджет и время. Михаил — настоящий эксперт, который работает на результат клиента, а не на чек. Рекомендую!

Пришел с дорогим запросом по настройке VPS-сервера, но в процессе консультации Михаил предложил гораздо более простое и экономичное решение. В итоге сэкономил бюджет и время. Михаил — настоящий эксперт, который работает …

kfhzasorin

Настройка vps, настройка сервера

12.05.2026 · ★ 5/5

Отличная работа! Очень быстро настроил сервер, установил панель, прописал IP. Однозначно могу порекомендовать!

Отличная работа ! Очень быстро настроил сервер, установил панель прописал IP Однозначно могу по рекомендовать !

fedinseo

Настройка vps, настройка сервера

19.04.2026 · ★ 5/5

Покупатель профи-эксперт

Было несколько проблем касаясь как технической части так и понимания в целом. Михаил быстро ответил на запрос, помог разобраться и решил проблеммы технические и помог разобраться в понимании, за что отдельное спасибо. Результатом доволен.

Было несколько проблем касаясь как технической части так и понимания в целом. Михаил быстро ответил на запрос, помог разобраться и решил проблеммы технические и помог разобраться в понимании, за что отдельное спасибо. …

abazawolf

Настройка vps, настройка сервера

18.02.2026 · ★ 5/5

// Contact

Нужна помощь?

Свяжись со мной и я помогу решить проблему

Написать в Telegram

Отвечаю в течение рабочего дня (03:00–13:00 GMT)

Или оставьте заявку здесь:

Подтвердите, что вы не бот.

Написать и получить быстрый ответ