[краткое описание веб-интерфейса для управления MySQL]материал подготовил: Александр Лозовюк 30.11.2004
Программа phpMyAdmin является одним из самых распространенных средств для администрирования, управления и каждодневной работы с базами данных MySQL. Практически на каждом хостинге, где установлена поддержка этой СУБД, в качестве панели управления предлагают phpMyAdmin. Что же собой представляет этот инструмент?
phpMyAdmin — это набор скриптов, написанных на РНР, который предоставляет практически все необходимые функции по работе с базами данных MySQL. В дополнение к возможностям самого сервера MySQL, он предоставляет дополнительные «фичи», которые позволяют более эффективно и легко работать с данными. Причем все функции доступны прямо из браузера, даже перезагрузка удаленного сервера (если эта возможность разрешена учетной записью пользователя).
Толчком к этой статье послужил выпуск новой версии программы (хотя правильнее говорить, что это набор скриптов, но дальше мы все же будем называть phpMyAdmin именно программой — он это заслужил!). Кардинально новых возможностей уже давно не появляется — ведь все необходимое уже давно реализовано. Но теперь разработчики наконец принялись за «облагораживание» своего продукта и переделали интерфейс. раньше он было довольно унылый и полностью текстовый, потом постепенно начали добавляться пиктограммы и улучшаться внешний вид. Текущий же релиз, 2.6.0-pl3 наконец получил качественное оформление, и хотя сама структура и принципы работы остались неизменными, именно как инструмент программа стала намного более приятной, просто радует глаз.
phpMyAdmin — это набор скриптов на РНР
Так для кого же предназначен phpMyAdmin? Для администраторов серверов баз данных на хостинговых площадках? Да! Администраторы могут легко создавать аккаунты для пользователей, назначать им привилегии, создавать и настраивать базы данных. Причем, и пользователи, и администраторы могут использовать один и тот же скрипт — просто у пользователя, не обладающего необходимым уровнем доступа, не будет некоторых функций — например, выбора сервера БД, доступа к служебным базам и базам других пользователей и т.д. Но вся функциональность в рамках созданной для него базы полностью доступна.
Разработчики получают полный контроль над своим сервером, над всеми базами и таблицами, возможность интерактивно исполнять SQL-запросы и даже начальные функции отладки неверных запросов. Конечно, до отладчика из пакета MySQL Query Browser phpMyAdmin еще очень далеко, но это ведь совершенно различные весовые категории.
phpMyAdmin имеет встроенные средства для проведения текущих работ с базами и таблицами — обслуживание, проверка и починка испорченных таблиц, резервирование и восстановление из архивов, экспорт данных из таблиц, как в формате SQL, так и в более специфических, например LaTeX или PDF. Для уменьшения объема файл с данными можно сразу же на сервере сжать архиватором — это очень полезно для создания на своей машине копии из удаленной базы на сайте.
Эта программа как для администраторов, так и для разработчиков
А теперь попробуем познакомится поближе с phpMyAdmin. Установка пакета очень проста, необходимо лишь указать данные для доступа к серверу MySQL — логин, пароль и имя хоста. После установки появится еще одна служебная база, в дополнение к базе самой СУБД — phpmyadmin. В этой базе программа хранит свои настройки и другие необходимые ей данные.
интерфейс программы состоит из двух вертикальных фреймов, в первом из них перечислены доступные базы (если вы администратор), или же сразу таблицы вашей текущей базы данных, если вы не имеете доступа к другим БД. Выбрав необходимую таблицу, вы можете перейти в окно просмотра ее параметров и настроек. Стра