Удаленный доступ для MySQL-сервера
Иерархия: | ISPmanager Business -> Сервера баз данных |
ISPmanager Lite -> Сервера баз данных |
Введение
Сервер MySQL имеет возможность прослушивать определенные адреса для приема входящих подключений. При установке "по-умолчанию" каждый сервер MySQL "слушает" локальный адрес 127.0.0.1, каждый сервер MariaDB ожидает подключений из любого источника (слушает 0.0.0.0). Вслед за альтернитивными версиями MySQL в ISPmanager Lite и Business версии 5.95.0 и выше будет добавлена возможность изменять настройки удаленного доступа у подключенных серверов баз данных.
Внимание! Данная функциональность не реализована для PostgreSQL
Lite
Для изменения настроек пройдите Настройки->Серверы баз данных. Выделите подключенный сервер и нажмите кнопку Изменить. Для изменения прослушиваемого ip-адреса включите на форме удаленный доступ и выберите адрес из появившегося списка:
Business
Для изменения настроек пройдите Настройки кластера'->Узлы кластера. Выберите узел кластера с ролью Сервер СУБД MySQL, нажмите кнопку Изменить. На форме вам нужно будет выбрать пункт удаленный доступ и выбрать ip-адресс.
Внимание! Для новых установок на локальном узле кластера удаленный доступ выключен. По-умолчанию для всех новых узлов кластера с ролью Сервер СУБД MySQL удаленный доступ будет включен, и в качестве прослушиваемого адреса будет выбран 0.0.0.0
Создание пользователя БД
Вследствие того, что работа с удаленным доступом будет приведена в надлежащий вид, создание и редактирование пользователей баз данных претерпит изменения. В случае, если на сервере, где должен быть размещен пользователь, отключен удаленный доступ, в настройках пользователя одноименный пункт будет недоступен.
Установка APS-скриптов
В Business версии панели установку APS ожидают незначительные изменения: если основная роль пользователя находится на узле кластера отличном от его MySQL-роли, то при попытке установки APS, в случае, если на сервере отключен удаленный доступ, появится ошибка вида: