Легковесные альтернативы phpMyAdmin
Когда необходимо выполнить какую-либо работу по управлению базой данных, многие разработчики используют phpMyAdmin. Как видно из названия, она написана на php, поэтому может устанавливаться на web сервер и с ней можно работать прямо из браузера.
Зарачастую разработчикам требуется только проверить некоторые данные, либо забекапить таблицы. phpMyAdmin занимает примерно 7 мегабайт и она слишком продвинута для такого редкого использования. Тут как раз уместен фразеологизм «стрелять из пушки по воробьям».
В этой статье я расскажу о трех легких альтернативах pMA для управления базами данных. Все они написаны на php, имеют открытый исходный код и великолепно подходят для быстрого решения задач по работе с БД.
SQL Buddy
SQL Buddy предлагает впечатляющий набор инструментов, в том числе поддержку SQLite. Утилита позволяет создавать, редактировать, удалять таблицы, создавать и изменять индексы и внешние ключи, делать бекапы данных и выполнять SQL запросы.
SQL Buddy имеет быстрый, за счет использования AJAX, и мультиязычный интерфейс. Занимает немногим более 1 мегабайта и не требует установки. Достаточно просто скопировать файлы и указать в настройках сервер, имя пользователя и пароль.
К тому же, SQL Buddy бьет phpMyAdmin по многим аспектам. Это больше, чем альтернатива; возможно, это лучший выбор для управления базой данных.
Adminer
Adminer состоит из всего одного файлы в 186 кБ. Она не требует установки – просто запустите и введите данные для доступа к MySQL серверу. Adminer поддерживает MySQL, PostgreSQL, SQLite, SQL Server, а также Oracle, и может работать под PHP4 или PHP5. Даже имеет плагин для WordPress.
Adminer может изменять таблицы, индексы, внешние ключи, создавать представления, хранимые процедуры, функции и тригеры. С ее помощью можно легко выполнять SQL запросы, смотреть данные в таблицах и обновлять их. Интерфейс утилиты прост в использовании.
PHP Mini Admin
Если SQL Buddy и Adminer слишком круты для ваших нужд, может быть вам подойдет PHP Mini Admin? Всего 26 кБ и один файл.
Так же как и в Adminer, достаточно просто загрузить файл на сервер и запустить его. Возможности утилиты ограничены, она умеет экспортировать, показывать данные таблиц, править их, выполнять SQL запросы. PHP Mini Admin мала, быстра, функциональна, чего еще желать?
А какой утилитой для управления MySQL-базами данных пользуетесь Вы?
Комментарии (4)
Использую GUI клиент, где есть уделенное подключение и на локалхосте - Navicat, есть под linux(wine), если только импорт/экспорт - sypex.
Максим, все таки в большинстве случаев нет удаленного подключения (в целях безопасности). Я привел варианты, которые работают наверняка.
А Sypex - да, очень хорошая тема. Особенно помогает, если проблемы с кодировкой (в некоторых случаях умеет определять ее и исправлять).
????????? ?? ????? ?????? ?????????? - Valentina Studio 5.x, ??????? ????? ????????? ???? ??????? ?????. ? ???? ??? ?????
Это отдельное приложение. Немного не то... Но тоже интересное.