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

05 марта 2024

ID 192976

Чтобы установить и настроить 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) или Установка вручную (Windows).

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

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!