Каталог статей
Поиск по базе статей  
Статья на тему Интернет » Интересное в сети » Введение в&nb p;MySQL Admini trator

 

Введение в&nb p;MySQL Admini trator

 

 

Вряд ли я ошибусь, если скажу, что пользователи MySQL с нетерпением ждали, когда же компания выпустит собственную утилиту для полноценного администрирования СУБД. Решения от сторонних разработчиков были или специализированными, или платными, или же не позволяли настраивать MySQL действительно на низком уровне. И вот теперь есть утилита для полного администрирования и управления сервером MySQL — MySQL Administrator. Программа постоянно обновляется, и сейчас доступна уже версия 1.0.17.

MySQL Administrator работает только с новыми серверами — 4.0 и вышеСледует сразу сказать, что MySQL Administrator не предназначена для работы с предыдущими, старыми версиями СУБД — минимально поддерживаются 4.1 и выше.

загрузка...

 

 

Поэтому, хоть и выпущена утилита была больше полугода назад, актуальность она приобрела только сейчас, с выпуском стабильного сервера версии 4.1 — теперь можно наиболее полно раскрыть потенциал новейшей версии. Хотя MySQL 4.1 обладает и другими встроенными средствами графического администрирования, в том числе очень мощными средствами первоначальной настройки только что установленной системы, но пока, кроме MySQL Administrator, нет других средств, которые бы позволяли делать с сервером «такое» (обзор других утилит смотрите в статье «Утилиты-администраторы сервера MySQL»)...

Администрировать можно не только MySQLMySQL Administrator предназначена для администрирования сервера баз данных MySQL, а также может выполнять операции резервного копирования и восстановления информации (как над отдельными, так и над всеми базами, причем есть встроенный планировщик заданий). Кроме MySQL, поддерживается Oracle и другие БД через интерфейс ODBC (в таком случае будут отключены все возможности, специфические именно для MySQL, да и программа разрабатывалась главным образом для MySQL, а все остальное — как бесплатный довесок).

Основные функции утилиты сгруппированы в 11 пунктов графического меню, выполненного в стиле Windows XP. К слову, утилита распространяется на правах OpenSource GPL и доступна для платформы Win32 и Linux как в бинарном виде, так и в исходных кодах. Текущая версия 1.0.17 доступна для загрузки на множестве зеркал.

Далее мы остановимся на каждом разделе меню и опишем главные функции программы.

Первый пункт стандартный — Server Information. Здесь можно посмотреть? на какой платформе запущен сервер, хост/порт, текущий аккаунт пользователя, IP, операционную систему, процессор и размер доступной памяти. Тут же показывается текущий статус сервера — работает или остановлен.

Пункт Service Control позволяет запустить или перезапустить сервер, просмотреть лог загрузки. Вторая вкладка позволяет настроить основные параметры — пути к файлу конфигурации, директории с бинарными файлами — и настроить сервер для поддержки специфических расширений (например, таблиц формата InnoDB с поддержкой транзакций или использования для работы именованных каналов). Оказалось, что в разных версиях сервера (mysqld-opt, mysqld-nt, mysqld-max, mysqld-max-nt), кроме различий в производительности, еще и по-разному реализована поддержка расширений (таблицы InnoDB поддерживаются в mysqld-opt, но не поддерживаются в стандартном mysqld).

Можно легко настроить множество тонких опцийРаздел Startup Variables позволяет настроить множество тонких опций, влияющих на производительность сервера. Кроме базовых настроек (поддержка сетевых соединений, настройка портов, пути к служебным каталогам, настройка работы с памятью), отдельно можно настроить опции для различных типов таблиц (MyISAM, InnoDB). Для увеличения производительности есть настройки кеширования, для работы с несколькими серверами есть настройки репликации. Вкладка Advanced позволяет очень тонко настроить работу сервера, а некоторые опции я даже не нашел, как настроить традиционным путем при помощи командной строки. На отдельных вкладках сгруппированы настройки безопасности и сетевые возможности. Как некоторый недочет — очень небольшое количество настроек безопасности, а ведь при серьезной работе в коммерческих приложениях безопасности уделяется повышенное внимание.

В меню Server Connections можно просмотреть все текущие подключения клиентов к серверу и при необходимости завершить любое из них. Раздел User Administration дает возможность настроить привилегии для каждого пользователя и оперативно управлять ими (раньше для этого надо было вручную править служебные таблицы MySQL с помощью SQL-запросов).

Однажды я разрабатывал корпоративную систему, где в качестве основного сервера была задействована СУБД MySQL. Тогда приходилось писать свои утилиты для управления пользователями, и для администратора это выливалось в дополнительные проблемы. При использовании MySQL Administrator все операции над пользователями проходят в графическом режиме, и в любое время за считанные секунды можно настроить привилегии для любого пользователя или базы данных. Я считаю, что эта функция одна из самых полезных и придется по вкусу администраторам и разработчикам.

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

Server Logs показывает стандартные логи сервера — общий лог и записи об ошибках. Вот самое интересное и полезное — это реализованные функции резервирования и восстановления БД. Реализован удобный планировщик, и теперь можно делать раздельное резервирование отдельных БД и таблиц: одни БД архивировать раз в сутки, другие — в конце недели и так далее. Опции резервирования также гибко настраиваются — для этого есть вкладка Advanced Options. Пока для резервирования доступен лишь один формат — простой текстовый файл с SQL-запросами, без сжатия и прочего. Но будем надеяться, что в следующих версиях будет хоть какой-то алгоритм сжатия. Вкладка Schedule позволяет гибко настроить расписание резервирования, так что в большинстве случаев можно обойтись без сторонних решений и даже без встроенных средств ОС. Один раз настроив все, администратор может расслабиться и заниматься своими делами. Только, к сожалению, программа иногда нестабильно себя ведет, поэтому если сервер предназначен для ответственной работы и должен быть доступен всегда, лучше вручную контролировать работу резервного копирования. В любом случае, путь, по которому пошли разработчики, не может не радовать — наконец СУБД MySQL обзаводится мощными средствами конфигурирования и настройки, и теперь ее можно применять и в корпоративных приложениях, а не только в веб-проектах. При восстановлении из резервной копии также можно выбрать отдельные таблицы и базы данных, которые подлежат восстановлению.

Функция Replication Status еще не реализована до конца — присутствует только вкладка Server Information. Для реализации и настройки репликации надо перейти на вкладку Replication раздела Startup variables, где можно детально настроить параметры репликации.

Последний раздел — Catalogs — дает доступ к отдельным базам и таблицам, позволяет осуществлять операции оптимизации, проверки и восстановления таблиц, а также показывает сведения об индексах и их параметрах, а также выводит список пользователей, которые имеют доступ к конкретной базе или таблице.

MySQL Administrator пока лучшее решениеВ целом, MySQL Administrator способна обеспечить все потребности администратора или разработчика — как по управлению пользователями, так и по тонкой настройке производительности, анализу работы сервера — и может служить инструментом для резервирования и репликации баз данных. В настоящее время ее функциональность и стабильность достаточны для применения администраторами в повседневной работе даже с корпоративными БД, хотя отдельные сбои все же наблюдаются. Поэтому, если вы серьезно занимаетесь администрированием, настройкой или разработкой приложений на базе MySQL последних версий, и для вас важно иметь все настройки под рукой, но вы не хотите вручную постоянно править файлы настройки или работать в командной строке, MySQL Administrator — просто идеальное решение.

Распространение такого мощного средства на условиях OpenSource будет способствовать продвижению СУБД, и теперь можно ожидать, что появятся вполне серьезные разработки корпоративного масштаба, основанные на MySQL. Тем более что уже есть стабильная версия 4.1, которая обладает всеми чертами полностью корпоративного решения.

Ссылки по теме




Статья получена: hostinfo.ru
загрузка...

 

 

Наверх


Постоянная ссылка на статью "Введение в&nb p;MySQL Admini trator":


Рассказать другу

Оценка: 4.0 (голосов: 16)

Ваша оценка:

Ваш комментарий

Имя:
Сообщение:
Защитный код: включите графику
 
 



Поиск по базе статей:





Темы статей






Новые статьи

Противовирусные препараты: за и против Добро пожаловать в Армению. Знакомство с Арменией Крыша из сэндвич панелей для индивидуального строительства Возможно ли отменить договор купли-продажи квартиры, если он был уже подписан Как выбрать блеск для губ Чего боятся мужчины Как побороть страх перед неизвестностью Газон на участке своими руками Как правильно стирать шторы Как просто бросить курить

Вместе с этой статьей обычно читают:

С 2003 года будет введен новый налог на все автомобили

Правительство России предложило Государственной Думе ввести с 1 января 2003 года новую главу в Налоговый кодекс, которая получит название «Транспортный налог». Налогом предполагается обложить всех владельцев транспортных средств, а зависеть он будет от мощности двигателя. По предварительным расчетам ставка нового налога для двигателя мощностью до 100 л.с. составит 10 рублей за 1 л.с. (то есть за «Жигули» придется платить 500-1000 рублей), а затем налог будет возрастать проп ...

» Разное - 2861 - читать


Технология поисковой оптимизации: введение

Поисковая оптимизация - это технология продвижения информационных ресурсов. На оценку поисковой системы влияют десятки различных факторов, начиная с имени домена и заканчивая качеством каналов связи. В статье перечисляются факторы, поддающиеся оценке и управлению, которые влияют на релевантность HTML-документов.

» Продвижение и оптимизация - 7450 - читать


Европа требует скорейшего введения IPv6

Европейская комиссия выступила с призывом к главам правительств более интенсивно поддерживать переход с современной версии IP-протокола IPv4 на IPv6. Причина спешки — вероятность того, что адреса закончатся до того, как будет введен IPv6. В качестве основного мотива перехода члены ЕК называют резко возросшее количество беспроводных устройств с доступом в Интернет, каждое из которых должно иметь свой IP-адрес.

» Интересное в сети - 2470 - читать


Секреты Mozilla Thunderbird: введение в&nb p;безопасность электронной почты

Сегодня электронная почта уже не просто еще один канал обмена информацией, а подчас важнейший бизнес-инструмент, на котором основана деятельность всей компании. Путем обмена письмами могут обсуждаться детали договоров, корректироваться проекты, пересылаться готовые материалы (например, статьи и иллюстрации в издательстве) и тому подобное. Ну и, конечно, почта – это просто очень удобный способ коммуникации с друзьями, родственниками и другим людьми.

» Интересное в сети - 3644 - читать


Введение в&nb p;XML-RPC

В Сети существует много разных ресурсов, которые предоставляют пользователям определенную информацию. Имеются в виду не обычные статические страницы, а, к примеру, данные, извлекаемые из базы данных или архивов. Это может быть архив финансовых данных (курсы валют, данные котировок ценных бумаг), данные о погоде, или же более объемная информация — новости, статьи, сообщения из форумов.

» Интересное в сети - 1349 - читать



Статья на тему Интернет » Интересное в сети » Введение в&nb p;MySQL Admini trator

Все статьи | Разделы | Поиск | Добавить статью | Контакты

© Art.Thelib.Ru, 2006-2024, при копировании материалов, прямая индексируемая ссылка на сайт обязательна.

Энциклопедия Art.Thelib.Ru