BRAZHKO.info

Блог о компьютерном железе и IT-технологиях

Администрируем MySQL

| комментариев 15

Предлагаю Вашему вниманию небольшой обзор программ для администрирования СУБД MySQL. Конечно же, все существующие программы охватить не удалось, но такая цель и не ставилась. Я отобрал только основные и наиболее интересные, некоторые с русской локализацией. Почти все из них кроссплатформенные (с одинаковым успехом работают как в Linux, так и в Windows). Также учитывалось наличие программы в репозитории Ubuntu.

phpMyAdminhttp://www.phpmyadmin.net/

phpMyAdmin – веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. phpMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.

Проект на данный момент времени локализирован на более чем 50 языков, включая русский и украинский.

phpMyAdmin - Основной интерфейс

phpMyAdmin - Редактирование таблицы

Лицензия: GNU General Public License (GPL)

Скачать – http://www.phpmyadmin.net/home_page/downloads.php

Установить в Ubuntu – ‘$sudo apt-get install phpmyadmin

Русскоязычный неофициальный сайт phpMyAdmin – http://php-myadmin.ru/

MySQL Administratorhttp://www.mysql.com/products/tools/administrator/

MySQL Administrator Мощный инструмент администратора, обладающий интуитивным графическим интерфейсом и единой средой для управления базами данных MySQL и их обслуживания. Система предназначена для администрирования сервера, а также может выполнять операции резервного копирования и востановления информации (как над отдельными, так и над всеми базами, причем есть встроеный планировщик заданий).

Основные возможности среды:

  • широкая функциональность и улучшенная система управления;
  • визуальное отображение всех операций, позволяющее снизить количество ошибок;
  • высокая продуктивность, как следствие, снижение временных и денежных затрат;
  • высокий уровень безопасности, при котором доступ основан на системе привилегий;
  • мониторинг динамических процессов, проходящих в базе;
  • быстрая оптимизация и настройка базы под требуемые условия;
  • система восстановления данных;
  • многоплатформенность, работает во всех популярных ОС.

Язык интерфейса: английский

Установить в Ubuntu – ‘$sudo apt-get install mysql-admin

MySQL Query Browserhttp://www.mysql.com/products/tools/query-browser/

MySQL Query Browser MySQL Query Browser это графический инструмент, предоставляемый MySQL AB для создания, выполнения и оптимизации запросов в графической среде. Тогда как MySQL Administrator разработан для администрирования MySQL сервера, MySQL Query Browser создан помочь Вам получать и анализировать данные, хранящиеся в Вашей MySQL базе.

Все запросы, выполняемые в MySQL Query Browser, так же могут быть выполнены в консольном приложении mysql, MySQL Query Browser позволяет получать и редактировать данные более интуитивно понятным графическим способом.

MySQL Query Browser разработан для работы с MySQL версии 4.0 и выше.

Язык интерфейса: английский

Установить в Ubuntu – ‘$sudo apt-get install mysql-query-browser

Документация на русском – http://dev.mysql.com/doc/query-browser/ru/index.html

KMySQLAdminhttp://www.alwins-world.de/programs/kmysqladmin/

KMySQLAdminПриложение для управления mysql-серверами, написанное с использованием QT и KDE.

Что поддерживает KMySQLAdmin?

  • Отображение и редактирование содержимого таблиц в пределах отдельного окна.
  • Экспорт результатов запроса в другой формат (ASCII, Latex, HTML).
  • Управление правами пользователей.
  • Создание баз данных и таблиц.
  • Изменение таблиц и ключей.
  • Непрерывный мониторинг состояния сервера и потоков.

Лицензия: GNU General Public License (GPL)

Язык интерфейса: английский

Установить в Ubuntu – ‘$sudo apt-get install kmysqladmin

MySQL Navigatorhttp://sourceforge.net/projects/mysqlnavigator/

MySQL Navigator MySQL Navigator представляет собой клиентскую программу графического пользовательского интерфейса (GUI) для сервера баз данных MySQL. Назначение MySQL Navigator состоит в обеспечении удобного клиентского интерфейса для серверов баз данных MySQL при поддержке многих операционных систем и языков. В настоящее время можно производить импорт/экспорт базы данных, вводить запросы, получать результирующие наборы, редактировать и запускать скрипты, добавлять, изменять и удалять пользователей и получать информацию о клиенте и сервере. Использует QT.

Лицензия: GNU General Public License (GPL)

Язык интерфейса: английский

Установить в Ubuntu – ‘$sudo apt-get install mysql-navigator

Extendable Mysql Managing Assistant (emma) http://www.fastflo.de/projects/emma/

Extendable Mysql Managing Assistantemma это графический набор инструментов для разработчиков и администраторов баз данных MySQL, являющийся преемником yamysqlfront (yet another mysqlfront).

Основные возможности программы:

  • диалоги для создания/изменения баз MySQL, таблиц и ассоциированных индексов;
  • результирующие наборы, сгруппированные по вкладкам;
  • SQL редактор:
    • вкладки;
    • встроенная подсветка синтаксиса;
    • автозавершение ввода имен таблиц и полей;
    • автоформатирование операторов SQL;
  • экспорт в CSV файлы;
  • несколько одновременно установлленых подключений к MySQL.

Возможно расширение функциональности с помощью плагинов.

Лицензия: GNU General Public License (GPL)

Язык интерфейса: английский

Установить в Ubuntu – ‘$sudo apt-get install emma

MySQL Sidu – Free MySQL Clienthttp://sourceforge.net/projects/sidu/

MySQL SIDU - Free MySQL Client MySQL Sidu это MySQL-клиент, работающий через веб-браузер. Простой и удобный в использовании. Позволяет управлять таблицами и базами данных, просматривать и редактировать содержимое таблиц, редактировать структуры таблиц. Помимо этого Sidu может выполнять много других операций и выглядит как MySQL-фронтэнд с графическим интерфейсом.

Лицензия: GNU General Public License (GPL)

Язык интерфейса: русский, английский

MySQL Control Centerhttp://sourceforge.net/projects/mysqlcc/

Клиент администрирования БД MySQL с графическим пользовательским интерфейсом. Данная программа упрощает создание, управление таблицами и базами данных, просмотр содержимого таблиц, редактирование структуры таблиц, оптимизирование, восстановление и проверку таблиц БД. Программа имеет Русский интерфейс.

MySQL Control Center - Управление консолью

MySQL Control Center - Окно запроса

Лицензия: GNU General Public License (GPL)

FlashMyAdminhttp://www.flashmyadmin.org/

Проект по администрированию MySQL, базирующийся на Flash. Позволяет управлять таблицами и базами данных, просматривать и редактировать содержимое таблиц, редактировать структуры таблиц, импортировать/экспортировать (SQL, XML, CSV) данные, поддерживает интернационализацию, есть помощь. Также позволяет просматривать видео, аудио и графику внутри интерфейса.

FlashMyAdmin - Flash-based MySql Administration Tool

FlashMyAdmin - Flash-based MySql Administration Tool

Лицензия: Free Art License

Язык интерфейса: английский

Скачать – http://www.flashmyadmin.org/english/download.php

PHP Mini SQL Adminhttp://sourceforge.net/projects/phpminiadmin/

PHP Mini SQL AdminPHP Mini SQL Admin – легковесная альтернатива тяжелому phpMyAdmin. Единственный небольшой (~23Kb) php-скрипт. Прост в установке и использовании. Не требуется знания SQL для базовых операций. Скрипт упрощает управление таблицами и базами данных: создание, просмотр содержимого таблиц, редактирование структуры таблиц, экспорт и импорт данных.

License: GNU General Public License (GPL)

Язык интерфейса: английский

Выводы

Не у всех рассмотренных програм порядок с отображением русских символов (UTF-8) в таблицах базы данных. Для большинства из них проблема решается с помощью SET NAMES utf8. Из коробки UTF-8 поддерживают только phpMyAdmin, MySQL Administrator и MySQL Query Browser. MySQL Administrator и MySQL Query Browser не имеют русской локализации, что может отпугнуть пользователей, испытывающих проблемы с английским. В этом случае рекомендую использовать phpMyAdmin.

Я предпочитаю на десктопе использовать MySQL Administrator и MySQL Query Browser, а на сервереphpMyAdmin. Чем пользоваться Вам – решайте сами, главное, чтобы было из чего выбрать.

Ссылка в тему – Справочное руководство по MySQL. Привнесенные программы.

Дополнения, исправления и замечания принимаются.

15 комментария

  1. Спасибо, весьма полезная заметка. Возьму на вооружение.

  2. Пользуюсь Toad for MySQL — довольно пристойная тулзень, правда под win.

  3. Не могли бы оставить список своих репозитариев Ubuntu, т.к. в стандартных нет ниодной програмы, кроме phpmyadmin

  4. Спасибо, полезный обзор. Жаль только не учтены особенности установки rpm-дистрибов.

    Ещё добавлю, что много лет пользуюсь SQLyog — постоянно развивается и бесплатен, есть также платный профессиональный вариант. В линуксе хорошо работает из-под wine.

  5. 2 Broderix пишет…
    Не могли бы оставить список своих репозитариев Ubuntu, т.к. в стандартных нет ниодной програмы, кроме phpmyadmin
    deb http://archive.ubuntu.com/ubuntu/ gutsy main universe restricted multiverse
    deb http://security.ubuntu.com/ubuntu/ gutsy-security universe main multiverse restricted
    deb http://archive.ubuntu.com/ubuntu/ gutsy-updates universe main multiverse restricted

    Все программы в репозиториях universe и
    phpmyadmin в том числе.

    2 foxweb пишет…
    Жаль только не учтены особенности установки rpm-дистрибов.

    А какие? apt-get меняем на yum. Ну и rpm-ки для MySQL Administrator/Query Browser берём не из репозитория, а с сайта производителя. Вот, вроде бы, и все особенности.

  6. если MySQL интересен вам, почитайте =)

  7. Я уже давным-давно пользуюсь бесплатным тулом dbForge Studio for MySQL, который на много "круче" по функциональности любого из перечисленных. Мало того с русским интерфайсом!

  8. Здравствуйте, пожалуйста, подскажите, какая из програм заслуживает большего внимания, на Ваш взгляд. Какой пользуетесь Вы?

  9. Я пользуюсь MySQL Administrator + MySQL Query Browser. На удаленных хостингах частенько phpMyAdmin. Для резервного копирования/восстановления баз на хостингах использую Sypex Dumper.

  10. phpMyAdmin больше подходит для удаленных хостингов? Administrator и Query Browser это от разработчиков самого MySQL, так ведь? И они, вроде, на английском…
    Sypex Dumper? О, интересно =)

  11. http://www.mysql.com/products/tools/administrator

    и

    http://www.mysql.com/products/tools/query-browser/

    больше нет на сайте, я так понимаю… ссылки ведут на http://www.mysql.com/products/workbench/

    MySQL Workbench 5.2.29 — что-нибудь знаете о ней?

  12. phpMyAdmin больше подходит для удаленных хостингов?

    Я считаю – да. Использую его только если нет возможности воспользоваться MySQL Administrator.

    Administrator и Query Browser это от разработчиков самого MySQL, так ведь? И они, вроде, на английском…

    Именно.

    …больше нет на сайте, я так понимаю… ссылки ведут на http://www.mysql.com/products/workbench/
    MySQL Workbench 5.2.29 — что-нибудь знаете о ней?

    Вчера буквально посмотрел – слишком монстрообразно для моих задач.

    вот ссылка – http://dev.mysql.com/downloads/mysql/5.4.html

    Там в списке ищите mysql-gui-tools-noinstall-5.0-r17-win32.zip – портативная версия не требующая инсталляции (пользуюсь именно ей) или инсталлятор – mysql-gui-tools-5.0-r17-win32.msi

  13. Поставил себе dbForge Studio for MySQL 4.50… вроде работает и отзывы неплохие и на русском… сижу, вникаю.
    По ссылке http://dev.mysql.com/downloads/mysql/5.4.html я нашел mysql-gui-tools-noinstall-5.0-r17-win32.zip но скачать его не удается…
    Во всяком случае, пока не нужно. Спасибо, за помощь.

  14. Прочел пост и решил освоить сладкую парочку MySQL Administrator + MySQL Query Browser. Очень удивился, когда не нашел ни одну из этих программ в Яндексовом репозитории Debian testing 🙁 В общем, пока остановился на Emma. А за обзор — большое спасибо.

  15. Пользуюсь хорошим инструментом — Valentina Studio 5.x, который вышел буквально пару месяцев назад. Я юсаю уже месяц – до сих пор нахожу новые фишки.
    http://www.valentina-db.com/valentina-studio-overview

Добавить комментарий

Войти с помощью: 

Обязательные поля отмечены *.