Глава 1. Обзор MySQL Notifier

MySQL Notifier это инструмент, который позволяет вам контролировать и приспособить статус своих экземпляров MySQL через индикатор, который находится в панели задач Microsoft Windows. MySQL Notifier также предоставляет быстрый доступ к MySQL Workbench через контекстное меню.

MySQL Notifier устанавливается при помощи MySQL Installer. Это может быть загружено автоматически, когда запускается Microsoft Windows.

Для установки скачайте и выполните MySQL Installer. Выберите MySQL Notifier из Applications. См. подробности на MySQL Installer manual.

Для примечаний, детализирующих изменения в каждом выпуске MySQL Notifier, см. MySQL Notifier Release Notes.

См. MySQL Notifier forum для дополнительной помощи с MySQL Notifier.

Возможности включают:

1.1. Задачи MySQL Notifier

MySQL Notifier обеспечивает визуальную информацию о статусе для серверов MySQL, которые проверены на локальном или удаленных компьютерах. Символ MySQL Notifier в панели задач изменяет цвет, чтобы указать на текущий статус: Running или Stopped.

MySQL Notifier автоматически добавляет сервисы MySQL на локальном компьютере. По умолчанию опция Automatically add new services whose name contains включена и установлена в mysql. Связанные варианты уведомления включают сообщение, когда новые сервисы обнаружены или изменяют статус и также позволены по умолчанию. Деинсталлирование сервиса удаляет его из MySQL Notifier.

Нажатие на символ MySQL Notifier в панели задач Windows показывает главное меню MySQL Notifier, которое перечисляет каждый сервер MySQL отдельно и показывает его текущий статус. Можно запустить, остановить или перезапустить каждый сервер MySQL из меню как показано ниже. Когда локально установлен MySQL Workbench, пункты меню Manage Instance и SQL Editor запускают приложение.

Рис. 1.1. Меню MySQL Notifier Service Instance

Content is described in the surrounding text.

Меню Actions включает следующие пункты:

Главное меню не показывает меню Actions, когда нет никаких сервисов, проверяемых MySQL Notifier.

1.2. Опции MySQL Notifier

Меню Actions, Options предоставляет ряд возможностей, которые формируют операции MySQL Notifier. Варианты сгруппированы в следующие категории: General Options, Notification Options и MySQL Server Connections Options.

Нажмите Accept, чтобы позволить выбранные опции или Cancel, чтобы проигнорировать все изменения. Нажмите Reset to Defaults и Accept, чтобы применить опции по умолчанию.

General Options. Группа включает:

Notification Options. Группа включает:

MySQL Server Connections Options. Группа включает:

1.3. Управление проверенными пунктами

Manage Monitored Items в меню Actions позволяет вам добавить, настроить и удалить сервисы MySQL, которые вы намереваетесь контролировать. У окна Manage Items есть две вкладки: Services и Instances.

Вкладка Services

Когда MySQL формируется как локальная служба, MySQL Notifier добавляет сервис к вкладке Services автоматически. С открытой вкладкой Services можно выбрать следующие варианты, которые относятся ко всем проверяемым сервисам:

Например, вот так:

Рис. 1.2. MySQL Notifier: Manage Monitored Services

Content is described in the surrounding text.

Чтобы прекратить контролировать сервис, выберите его из списка проверенных сервисов и нажмите Delete.

Чтобы начать контролировать сервис, нажмите Add, чтобы открыть окно Add Service. Выберите компьютер из выпадающего списка, определите местонахождение и выберите сервис, который будет проверен, из списка, затем нажмите OK. Используйте поле Filter, чтобы уменьшить набор сервисов в списке или выберите Only show services that match auto-add filter, чтобы снова использовать фильтр общих вариантов из меню Options.

Множество служб Windows (включая MySQL) может быть отобрано как показано ниже. В дополнение к сервисному названию список показывает текущий статус каждой службы Windows для выбранного компьютера.

Рис. 1.3 Окно Add New Services

Content is described in the surrounding text.

Вкладка Instances

Когда MySQL формируется как экземпляр MySQL, то MySQL Notifier добавляет его к вкладке Instances автоматически. С открытой вкладкой Instances можно выбрать следующие варианты, которые относятся к каждому проверяемому экземпляру:

Контроль статуса экземпляра установлен в каждые две минуты в этом примере. Эта вкладка показывает имя экземпляра, драйвер базы данных и текущий статус экземпляра.

Рис. 1.4. Экземпляры MySQL

Content is described in the surrounding text.

Чтобы прекратить контролировать экземпляр, выберите его из списка проверенных и нажмите Delete.

Чтобы начать контролировать экземпляр, нажмите Add, чтобы открыть окно Monitor MySQL Server Instance. Используйте поле Filter , чтобы уменьшить набор серверов в списке или выберите Show MySQL instances already being monitored, чтобы показать только проверенные пункты.

Дополнительно можно выбрать связь из MySQL Workbench, чтобы контролировать. Нажмите Add New Connection , чтобы создать новую связь.

Рис. 1.5. Окно Adding New Instances

Content is described in the surrounding text.

Связи сервера MySQL

Новые связи сервера формируются в окне MySQL Server Connection. Имена подключений должны быть уникальными. Значок предупреждения (!) указывает, что значение опции требуется.

Рис. 1.6. MySQL Server Connection

Content is described in the surrounding text.

Для каждой связи предоставьте подробную информацию о связи, нажмите Test Connection, чтобы подтвердить, что подключение MySQL работает, и нажмите OK, чтобы сохранить новую связь. Тип связи, которую вы создаете, может измениться в зависимости от конфигурации сервера, компьютера хоста клиента и уровня безопасности, который вы хотите. MySQL Notifier поддерживает следующие типы подключения:

Basic connections. Основная связь не зашифрована или зашифрована (в MySQL 8.0 SSL включен по умолчанию), связь установлена, используя стандартный TPC/IP, который является методом связи по умолчанию в MySQL Notifier, чтобы соединиться с MySQL RDBMS. Основные связи легко формировать, особенно если MySQL Notifier и сервер MySQL находятся на том же самом компьютере или работают в той же самой локальной сети. Чтобы сформировать основную связь, установите опцию Connection Method в TCP/IP (standard) и используйте вкладку Parameters, чтобы сформировать связь.

SSL connections. Сервер MySQL и клиент должны быть настроены, чтобы позволить шифрование SSL (см. Using Encrypted Connections). Чтобы сформировать этот тип связи, установите опцию Connection Method в TCP/IP (standard) и используйте вкладку Parameters, чтобы сформировать основную связь. Затем выберите вкладку SSL, чтобы определить соответствующие файлы. Сервер MySQL использует формат PEM для сертификатов и закрытых ключей. В дополнение к обеспечению путей к файлам можно определить способ SSL, чтобы использовать для связи. Следующая таблица описывает каждое значение опции Use SSL и указывает, какие файлы требуются.

Таблица 1.1. Значения опции Use SSL

Значение опции Смысл
No Не используйте SSL. Никакие файлы SSL не требуются.
If Available Используйте SSL, если сервер поддерживает его, но позволить связь во всех случаях. Никакие файлы SSL не требуются, однако, обеспечение файла CA SSL является наиболее успешной практикой для связей, установленных с серверами MySQL 8.0.
Require Всегда используйте SSL и отклонить связь, если сервер не поддерживает SSL. Не выполняйте проверку сертификата сервера. Никакие файлы SSL не требуются.
Require and Verify CA Всегда используйте SSL. Проверяет центры сертификации (CA), но терпит несоответствие имени. Требует файла CA SSL.
Require and Verify Identity Всегда используйте SSL и потерпит неудачу, если имя хоста не правильно. Требует действительного CA SSL, SSL Cert и файлов ключей SSL.

SSH connections. Тоннели SSH разрешают вам соединяться с базой данных MySQL из-за брандмауэра, когда порт сервера MySQL заблокирован. Чтобы сформировать этот тип связи, установите опцию Connection Method в Standard TCP/IP over SSH используйте вкладку Parameters, чтобы сформировать связь.

Дополнительные соображения:

1.4. Проблемы

Для проблем, которые не зарегистрированы здесь, посетите MySQL Notifier Support Forum для помощи и поддержки с MySQL Notifier.