Базы данных - MySQL - статьи




MySQL Administrator - рулить СУБД легко


Александр Лозовюк, "Компьютеры + Программы"

Сервер баз данных MySQL уже давно пользуется заслуженной популярностью у разработчиков веб-приложений. Потом, когда вышли последние версии сред разработки фирмы Borland - Delphi 6/7, Kylix 2/3 и другие, где появились компоненты для работы с MySQL, ее начали применять и в традиционных, desktop или клиент-серверных разработках.

MySQL ориентирована в первую очередь на управление с помощью командной стороки или файлов конфигурации, и все настройки и операции приходилось исполнять через консоль или telnet, если сервер был установлен на удаленном компьютере. Потом в поставку начали входить две графические утилиты: MySqlManager и WinMySQLAdmin.

MySqlManager - это простейшая графическая утилита для работы с таблицами БД. Все базы, таблицы и поля отображаются в виде древовидного списка, но нет никаких средств удобного просмотра содержимого таблиц или изменения свойств полей. Для всех операций предусмотрено только интерактивное окно работы с SQL запросами (причем оно, видимо, "живет" своей жизнью: в контекстном меню для каждой БД есть команда "SQL query", которая вызывает окно запроса, но всегда в теле SQL надо прописывать базу и таблицу, к которой обращаемся). Для сколь либо серьезной работы эта утилита совершенно непригодна.

WinMySQLAdmin относится к другому классу утилит – это средство для  администрирования сервера. Программа отображает сведения о работе сервера, время работы, переменные среды, список доступных баз данных и таблиц (без возможности редактирования или просмотра), а также позволяет перезапускать сервер. На отдельную вкладку вынесены настройки производительнсти и редактирования конфигурационного файла my.ini: в дистрибутив входит несколько сборок сервера и можно выбрать наиболее быстродействующую (mysqld-opt, mysqld-nt, mysqld-max, mysqld -max-nt).  Программа при закрытии главного окна скрывается в systray, а наиболее частые операции с сервером (перезагрузка/запуск/остановка) можно выполнить через контекстное меню. Иконка в виде светофора показывает текущее состояние сервера – красный (остановлен), зеленый (работает) или желтый (процесс загрузки/остановки).




Содержание    Вперед