Подключение MySQL

Используется для подключения к базе данных MySQL.

Возможно подключение как через клиент СУБД, так и через внутренний драйвер Loginom.

Параметры подключения

При настройке подключения задаются следующие параметры:

  • Метка — содержит задаваемое пользователем имя подключения.
  • Строка подключения — строка вида host[:port][:database] (параметры, заключенные в [ ], являются опциональными):

    • host — хост сервера СУБД. Для подключения по протоколу Shared Memory значение хоста должно быть localhost.
    • port — порт TCP, используемый сервером СУБД для взаимодействия с клиентом. Если значение port не является корректным номером порта, то выполняется попытка подключения по протоколу Shared Memory, port в таком случае соответствует shared-memory-base-name. Если параметр пустой и host не localhost, то подключение проходит по протоколу TCP/IP с портом по умолчанию 3306.
    • database — имя базы данных. Если параметр port пустой, то этот параметр можно оставить пустым, в таком случае будут показаны все доступные базы данных.

Эти настройки используются драйвером OLE DB для подключения к базе данных.

Строка подключения может быть пустой, в этом случае происходит подключение к localhost.

Задать строку подключения можно вручную или в отдельном окне, которое вызывается при клике мышью по кнопке  .

Окно имеет два поля:

  • Сервер — хост сервера MySQL.

  • База данных — имя базы данных.

Примеры строки подключения:

srv-db

srv-db:db

srv-db:3306

srv-db:3306:db

  • Тестировать — тест указанных настроек подключения.
  • Логин — логин пользователя БД.
  • Пароль — пароль пользователя БД.

  • Настройки SSL — параметры, необходимые для установления защищенного подключения к MySQL. Задаются в отдельном окне, которое вызывается при клике мышью по кнопке  . В окне можно установить значение следующих параметров:

    • Использовать SSL — при включенной опции устанавливается защищенное подключение, если оно поддерживается сервером MySQL.
    • Сертификат CA — путь к корневому сертификату.
    • Сертификат пользователя — путь к клиентскому сертификату.
    • Приватный ключ — путь к закрытому ключу.
    • Пароль приватного ключа — указывается, если закрытый ключ хранится в зашифрованном виде.
  • Время жизни на время транзакции при неактивности — сервер MySQL не контролирует некорректно разорванные подключения. В случае некорректного отключения клиента сессия на сервере продолжает существовать до тех пор, пока не завершится timeout. Незавершенные транзакции блокируют данные БД. Во избежание длительных блокировок timeout можно ограничить параметром "Время жизни на время транзакции при неактивности" (задается в секундах).

  • Показывать системные таблицы — при установке этого флага в мастере импорта, использующего данное подключение, становятся видимы доступные пользователю системные таблицы БД.
  • Обрамлять имена кавычками — если имена объектов базы данных (например, имена таблиц, полей) содержат пробелы или зарезервированные символы, то необходимо использовать обрамляющие символы, фиксирующие начало и конец имени.
  • Не использовать клиент СУБД — если задействовать эту опцию, то для подключения к СУБД используется альтернативный, встроенный в платформу драйвер.
  • Очищать пул при деактивации — очищает пул часто используемых в пакетной обработке и пакетов Loginom Integrator, сохраненных для быстрого вызова, после деактивации узла. По умолчанию этот параметр отключен.
  • Тайм-аут блокировки (с) — устанавливает тайм-аут ожидания снятия блокировки с ресурса (таблицы, строки). Задаётся выпадающим списком с редактируемым полем ввода, которое принимает целые положительные значения. Предустановленный список значений:
    • По умолчанию — используется значение по умолчанию сервера БД.
    • — время ожидания не ограничивается.
    • Числовые значения — выбор из следующих значений: 5, 10, 20, 30, 60, 120.
  • Тайм-аут подключения (c) — задает предельное время подключения, значение по умолчанию 20 секунд. Если импорт из базы данных или экспорт в базу данных будет выполняться в режиме игнорирования ошибок, то в случае неудавшегося подключения в течение установленного времени, соответствующая ошибка будет записана в выходной порт Статус выполнения узла Импорт из БД/Экспорт в БД, а при импорте/экспорте в обычном режиме — выполнение узла завершится ошибкой.
  • Комментарий — в этой форме можно оставить любую справочную информацию о подключении.

Совместимость

  • Сервер MySQL 5.5-8.0
  • MariaDB 10.1-10.10

Смотри также: