Установка и настройка PostgreSQL (Windows)

Чтобы установить и настроить PostgreSQL:

  1. Загрузите и установите PostgreSQL.

    Зайдите на сайт https://www.enterprisedb.com/downloads/postgres-postgresql-downloads, чтобы просмотреть список поддерживаемых операционных систем и загрузить инсталлятор.

  2. Откройте конфигурационный файл postgresql.conf. Этот файл находится в папке %postgresql_dir%\data. Здесь %postgresql_dir% (например, C:\Program Files\PostgreSQL\11) это папка, в которую был установлен PostgreSQL.
  3. Укажите IP-адрес, который решение Kaspersky Scan Engine должно использовать для соединения с PostgreSQL, в настройке listen_addresses конфигурационного файла postgresql.conf.
  4. Укажите порт, который СУБД PostgreSQL должна прослушивать в ожидании соединений от Kaspersky Scan Engine, в настройке port конфигурационного файла postgresql.conf.
  5. Для PostgreSQL версии 13 или более поздней найдите следующую строку в postgresql.conf:

    password_encryption = md5 # md5 или scram-sha-256

    Если метод шифрования пароля, указанный в этой строке, отличается от md5, замените его на md5.

  6. Сохраните и закройте postgresql.conf.
  7. Откройте конфигурационный файл pg_hba.conf на редактирование. Этот файл расположен в той же папке, что и файл postgresql.conf.
  8. Убедитесь, что для PostgreSQL требуются пароли, зашифрованные по алгоритму MD5, для аутентификации всех ее клиентов. Найдите следующую строку в файле pg_hba.conf:

    host all all 127.0.0.1/32 md5

    Если метод аутентификации, указанный в этой строке, отличается от md5, замените его на md5.

  9. Если PostgreSQL и Kaspersky Scan Engine установлены на разных компьютерах, добавьте следующую строку в файл pg_hba.conf:

    host all all %IP%/32 md5

    Здесь %IP% – IP-адрес компьютера, на котором установлено решение Kaspersky Scan Engine.

  10. Сохраните и закройте файл pg_hba.conf.
  11. Перезапустите PostgreSQL, выполнив следующие команды:

    sc stop postgresql-x64-11

    sc start postgresql-x64-11

  12. Если был выполнен шаг 5, вам необходимо обновить пароль суперпользователя на компьютере, на котором установлен PostgreSQL. Пользователь по умолчанию – postgres. Вы можете использовать утилиту psql или pgAdmin для выполнения этого действия. Если вы используете утилиту psql, укажите пробел и имя пользователя после параметра -U, как показано ниже: psql -U postgres

    Обновите пароль суперпользователя:

    ALTER ROLE username WITH PASSWORD 'your password';

Теперь вы можете установить Kaspersky Scan Engine GUI.

Чтобы установить Kaspersky Scan Engine GUI, вам нужен пользователь PostgreSQL с правами на создание новых баз данных и пользователей. Для этого вы можете использовать пользователя postgres или создать нового.

После установки PostgreSQL вы можете перейти к разделу Установка с помощью установщика (Windows).

Все данные хранятся в базе данных kavebase. Kaspersky Scan Engine не использует другие базы данных.

В начало страницы