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

Если вы планируете использовать сервер под управлением 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. Установите пакет любым методом, подходящим для вашей операционной системы.
  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. Укажите свойства сервера баз данных:
  6. Нажмите OK.

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

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