Утилиты для работы с MySQL сервером.

Другие программы для работы с MySQL сервером.

MySQL Workbench.

MySQL Workbench – графическая утилита для разработчиков и администраторов.

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

Утилита имеет редактор SQL запросов, который отправит запрос серверу и представит, полученный ответ в виде таблицы.

Администраторы с помощью этой утилиты могут посмотреть статус сервера, текущие подключения пользователей, управлять пользователями и их правами, просматривать системные переменные сервера, делать экспорт и импорт данных.

Внешний вид утилиты MySQL Workbench представлен на рисунке.

Пример утилиты MySQL Workbench

Окно программы MySQL Workbench

Кроме того существуют дополнительные возможности утилиты, которые можно использовать, если задать пользователя операционной системы, – это стоп/старт MySQL сервера, просмотр логов на сервере и конфигурационных файлов.

MySQL Workbench имеет две реализации: бесплатную (community) и комерческую. Коммерческая версия имеет несколько дополнительных опций по сравнению с бесплатной версией.
Это Audit Inspector, Online Backup и Backup Recovery. Последние две опции связаны с другой комерческой утилитой mysqlbackup.

mysqladmin клиент.

mysqladmin – клиентская программа для системных администраторов, которая работает в командной строке.

Имеет много возможностей. С ее помощью можно:

  • сделать пинг (ping) mysql сервера (т.е. проверить его доступность);
  • останавливать mysql сервер;
  • создавать и удалять базы данных;
  • выводить информацию о сервере mysql и клиенте;
  • выводить значения переменных;
  • устанавливать пароль пользователям;
  • запускать/остановлить репликацию;
  • очищать кэш;
  • перегружать таблицы привилегий и т.д.

Стандартная форма запуска mysqladmin:

shell> mysqladmin -u<username> -p<password> commands

 

mysql клиент (CLI).

Наиболее популярная клиентская программа для работы с MySQL –  mysql, простейший SQL shell.

Рассмотрим примеры ее использования.

Стандартная форма запуска:

shell> mysql -u<username> -p<password>

-u<имя пользователя> (или –username=<имя пользователя>). После ключа -u может стоять или отсутствовать пробел.

-p<пароль> (или –password=<пароль>) После ключа -p также может быть пробел. Если ввести ключ -p, не указав пароль, то пароль нужно будет ввести в отдельном приглашении.

Continue reading