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

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

Чтобы настроить сервер баз данных MySQL:

1. Скопируйте на сервер дистрибутив MySQL с диска, на котором содержится дистрибутив операционной системы, или загрузите его с сайта www.mysql.com и сохраните на сервере.
2. Авторизуйтесь на сервере под учетной записью root и перейдите в каталог, в котором сохранен дистрибутив RPM. Введите следующую команду в командной строке:

   `rpm -ivh mysql_file_name.rpm`

3. Установите пароль администратора сервера баз данных. Введите следующую команду в командной строке:

   `mysqladmin -u root password your_desired_password`

   Измените your_desired_password на любой другой пароль.

4. Теперь переходите к инструкциям по регистрированию сервера баз данных в панели управления Plesk.

Чтобы настроить сервер баз данных PostgreSQL:

1. Скопируйте на сервер дистрибутив PostgreSQL с диска, на котором содержится дистрибутив операционной системы, или загрузите его с сайта www.postgresql.org и сохраните на сервере.
2. Авторизуйтесь под учетной записью root на сервере, где вам необходимо разместить базы данных, и перейдите в каталог, в который был сохранен дистрибутив.
3. Установите пакет любым методом, подходящим для вашей операционной системы.
   - Для Linux-систем на основе RPM введите следующую команду в командной строке:

     `rpm -ivh postgresql_file_name.rpm`

   - Для Linux-систем на основе DEB, выполните команду:

     `apt-get install package_name`

   - В системах FreeBSD выполните следующую команду для установки пакета:

     `pkg_add pgsql-`<version>.tgz``

   - Чтобы установить через порт, выполните следующие команды:

     `cd /usr/ports/databases/postgresql`<version>-server``

     `make install package clean`

4. Откройте файл `/var/lib/pgsql/data/postgresql.conf` в текстовом редакторе. Если вы устанавливаете PostgreSQL с версией меньше 8, добавьте в файл строку `tcpip_socket = true` . Если вы устанавливаете PostgreSQL с версией выше 8, добавьте в файл строку`listen_addresses = '*'`.
5. Откройте файл `/var/lib/pgsql/data/pg_hba.conf` в текстовом редакторе и убедитесь, что в нем содержатся следующие строки:

   `# local DATABASE USER METHOD [OPTION]`

   `local samegroup all password`

   `# host DATABASE USER IP-ADDRESS IP-MASK METHOD [OPTION]`

   `host samegroup all 0.0.0.0 0.0.0.0 md5`

6. Чтобы перезапустить PostgreSQL, выполните следующие команды через командную строку:

   `service postgresql restart`

7. Чтобы задать пароль администратора сервера баз данных, выполните следующие команды через командную строку (замените 'your_desired_password' нужным значением):

   `psql -d template1 -U postgres`

   `alter user postgres with password 'your_desired_password';`

8. Теперь переходите к инструкциям по регистрированию сервера баз данных в панели управления Plesk.

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

1. Войдите в Plesk.
2. Нажмите Сервер в навигационной панели.
3. Нажмите Серверы баз данных в группе Службы .
4. Нажмите Добавить сервер баз данных в группе Инструменты .
5. Укажите свойства сервера баз данных:
   - Укажите имя хоста или IP-адрес сервера баз данных.
   - Укажите номер порта сервера баз данных. По умолчанию сервер MySQL использует порт 3306, а сервер PostgreSQL – порт 5342. Вы можете оставить поле Номер порта пустым, если ваш сервер баз данных подключен к порту по умолчанию.
   - Укажите тип базы данных, запущенной на сервере баз данных.
   - Чтобы выбрать этот сервер баз данных сервером по умолчанию для баз данных, размещаемых клиентами, поставьте флажок в поле Использовать сервер по умолчанию для MySQL. Если у вас имеется сервер баз данных PostgreSQL, поставьте флажок в поле Использовать сервер по умолчанию для PostgreSQL.
   - Введите логин и пароль администратора сервера баз данных.
6. Нажмите OK.

Чтобы установить настройки хостинга баз данных, которые будут применены ко всем данным, созданным в Plesk:

1. Перейдите в раздел Сервер > Серверы баз данных > Настройки.
2. Чтобы упростить задачу поддержки баз данных клиентов, поставьте флажок в поле Использовать префикс для баз данных . Все имена вновь создаваемых баз данных будут иметь вид "логин клиента_имя базы данных". Это упростит поиск баз данных, принадлежащих определенному пользователю Plesk. Даже если вы не поставите флажок в этом поле, при создании новой базы данных Plesk добавит логин клиента в поле ввода имени базы данных, и вы сможете изменить или удалить его.
3. Укажите, следует ли разрешить создание баз данных на вашем сервере Plesk. Некоторые приложения не поддерживают удаленные базы данных и могут работать только с базами данных, размещенных на том же сервере. Рекомендуется оставить выбранную по умолчанию опцию Разрешить локальный хостинг баз данных для этих приложений , иначе вы не сможете использовать подобные приложения.
4. Нажмите OK.