Приручить управление вашим MySQL Server, возможно, стало немного проще с последним выпуском Navicat.
Этот инструмент администрирования графического интерфейса для серверов MySQL имеет некоторые преимущества для разработчика — для начала он работает на Linux, Macintosh и Windows с достаточной согласованностью (насколько эквивалентны наборы функций). Функциональная матрица доступна онлайн .
(чтобы увидеть снимки экрана, включенные в это сообщение, посетите блог Open Sourcery по адресу http://www.sitepoint.com/blog-post-view.php?id=200601 ).
Несколько существующих и новых функций будут привлекательны для опытных пользователей, в том числе:
- Импорт из источника ODBC (только для Windows)
- Хранимая процедура проектирования для MySQL 5 (все версии)
- Пакетное задание и планирование (все версии)
- Передача данных из MySQL в MySQL или в файл (все версии)
- Управление индексами и настройкой внешнего ключа
- Управление привилегиями пользователей
Я обошел Navicat как на Mac OS 10.3.5, так и на Windows XP Pro, используя серверы баз данных как для разработки, так и для производства, и обнаружил, что его легко использовать по функциям и интерфейсу. Некоторые из областей интереса ниже.
Основной вид Navicat, как показано ниже, представляет собой чистое рабочее пространство с поддержкой нескольких соединений с SQL Server.
Взаимодействие с соединениями и таблицами может быть выполнено с помощью двойного щелчка и контекстного меню правой кнопкой мыши.
Чтобы начать тестирование, я перенес некоторые данные с рабочего сервера в систему разработки с помощью передачи данных Navicat, которая, несомненно, может стать бесценным инструментом для различных целей.
Затем я сделал несколько запросов через визуальный построитель запросов программы —
— и некоторые простые тесты sql через raw sql pad также доступны.
Наконец, можно увидеть результаты по запросу в рамках программы.
Включенный мастер экспорта позволяет экспортировать файлы в форматах с разделителями, XML и Dbase в Mac OS X и до 18 форматов в Windows. К сожалению, версия для Linux в настоящее время не поддерживает экспорт из результатов запроса.
Как и в случае с любым другим администратором базы данных, мониторинг производительности ваших баз данных имеет важное значение. Монитор сервера в Navicat позволяет одному или нескольким активным соединениям MySQL запускать «show processlist» в графическом интерфейсе. Инструменты включают в себя статический захват запущенных процессов или активное обновление для текущего отслеживания.
Кроме того, одним щелчком можно увидеть результаты команд «show status;» и «show variable;» mysql.
Возможность уничтожения процессов доступна в Server Monitor.
Наконец, функция, которая мне нравится лично для использования во время разработки, Navicat Backup / Restore позволяет выполнять горячее резервное копирование и восстановление базы данных / таблиц MySQL.
Для небольших развертываний MySQL это также будет работать как подпрограмма резервного копирования. Однако в моем случае я оставляю производственное резервное копирование с помощью сценария автоматизации (не Navicat) на моих различных серверах, сохраняя все резервные копии на отдельном консолидированном сервере резервного копирования.
Цена Navicat варьируется от 45 до 125 долларов США, в зависимости от ваших потребностей в лицензировании, и ее можно приобрести через Интернет в магазине компании .
Запросы о продуктах могут быть направлены на продажи на navicat.com