Удаленный доступ для MySQL-сервера

Материал из ISPWiki
Перейти к: навигация, поиск


Введение

Сервер MySQL имеет возможность прослушивать определенные адреса для приема входящих подключений. При установке "по-умолчанию" каждый сервер MySQL "слушает" локальный адрес 127.0.0.1, каждый сервер MariaDB ожидает подключений из любого источника (слушает 0.0.0.0). Вслед за альтернитивными версиями MySQL в ISPmanager Lite и Business версии 5.95.0 и выше будет добавлена возможность изменять настройки удаленного доступа у подключенных серверов баз данных.

 Внимание! Данная функциональность не реализована для PostgreSQL

Lite

Для изменения настроек пройдите Настройки->Серверы баз данных. Выделите подключенный сервер и нажмите кнопку Изменить. Для изменения прослушиваемого ip-адреса включите на форме удаленный доступ и выберите адрес из появившегося списка:

Remote access lite1.png

Business

Для изменения настроек пройдите Настройки кластера'->Узлы кластера. Выберите узел кластера с ролью Сервер СУБД MySQL, нажмите кнопку Изменить. На форме вам нужно будет выбрать пункт удаленный доступ и выбрать ip-адресс.

Remote access business.png
 Внимание! Для новых установок на локальном узле кластера удаленный доступ выключен. По-умолчанию для всех новых узлов кластера с ролью Сервер СУБД MySQL удаленный доступ будет включен, и в качестве прослушиваемого адреса будет выбран 0.0.0.0

Создание пользователя БД

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

Remote access user.png

Установка APS-скриптов

В Business версии панели установку APS ожидают незначительные изменения: если основная роль пользователя находится на узле кластера отличном от его MySQL-роли, то при попытке установки APS, в случае, если на сервере отключен удаленный доступ, появится ошибка вида:

Remote access aps.png