# Добавление правил доступа

Обычно удаленный доступ к базам данных Plesk по умолчанию разрешен с любого компьютера. В целях безопасности вы можете разрешить доступ только с определенного IP-адреса (например, для приложений на удаленном компьютере, работающих с базой данных на сервере Plesk).

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

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

Примечание

Описанные выше опции показываются, только если у вашей подписки есть право Удаленный доступ для пользователей баз данных. Кроме того, если вы используете PostgerSQL или SQL Server, то ваш хостинг-провайдер должен включить брандмауэр Plesk.

## Настройка доступа к базам данных MySQL/MariaDB

Для пользователей баз данных MySQL/MariaDB удаленный доступ регулируется внутренним механизмом безопасности MySQL/MariaDB — списками управления доступом (access control lists (ACL)). Ваши собственные настройки добавляются в списки управления доступом MySQL/MariaDB.

Чтобы настроить доступ для пользователя MySQL/MariaDB:

1. Если это уже существующий пользователь, нажмите Базы данных > Пользователи > имя пользователя > поле Управление доступом. Если это новый пользователь, нажмите Базы данных > Пользователи > Добавить > перейдите в группу Управление доступом.

   Как вариант, управление доступом можно настроить при создании базы данных — если одновременно с ней создать и пользователя. Базы данных > Добавить базу данных > Создать пользователя базы данных.

2. Настройте удаленный доступ, используя следующие опции:

   - Разрешить только локальные подключения. Выберите разрешение доступа только с адреса localhost.

   - Разрешить удаленные подключения с любого компьютера. Эта опция позволяет разрешить доступ с любого сервера, включая localhost и IP-адреса сервера Plesk.

   - Разрешить удаленные подключения с указанных компьютеров. Эта опция позволяет разрешить доступ с указанных имен компьютеров или IP-адресов. Локальные подключения тоже будут разрешены.

3. Если Plesk использует брандмауэр, то под опциями Управление доступом показывается соответствующее сообщение. В этом случае вам нужно будет уточнить у своего хостинг-провайдера, разрешает ли брандмауэр удаленные подключения к MySQL/MariaDB.

   Если нет, то заданные вами настройки управления доступом работать не будут.

## Настройка удаленного доступа к базам данных PostgreSQL

Для пользователей базы данных PostgreSQL удаленный доступ регулируется правилами брандмауэра. Ваши пользовательские правила добавляются к правилам системного брандмауэра после одобрения хостинг-провайдером.

Чтобы настроить доступ для пользователя PostgreSQL:

1. Если это уже существующий пользователь, нажмите Базы данных > Пользователи > имя пользователя > поле Управление доступом. Если это новый пользователь, нажмите Базы данных > Управление пользователями > Добавить > поле Удаленный доступ.

   Как вариант, управление доступом можно настроить при создании базы данных — если одновременно с ней создать и пользователя. Базы данных > Добавить базу данных > Создать пользователя базы данных.

2. Настройте удаленный доступ, используя следующие опции:

   - Использовать правила системного брандмауэра. Это правила, определенные вашим хостинг-провайдером.

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

## Настройка удаленного доступа к базам данных Microsoft SQL Server (Windows)

Для пользователей базы данных SQL Server удаленный доступ регулируется правилами брандмауэра. Ваши пользовательские правила добавляются к правилам системного брандмауэра после одобрения хостинг-провайдером.

Чтобы настроить доступ для пользователя SQL Server:

1. Если это уже существующий пользователь, нажмите Базы данных > Пользователи > имя пользователя > поле Управление доступом. Если это новый пользователь, нажмите Базы данных > Управление пользователями > Добавить > поле Удаленный доступ.

   Как вариант, управление доступом можно настроить при создании базы данных — если одновременно с ней создать и пользователя. Базы данных > Добавить базу данных > Создать пользователя базы данных.

2. Настройте удаленный доступ, используя следующие опции:

   - Использовать правила системного брандмауэра. Это правила, определенные вашим хостинг-провайдером.

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