Установка и настройка PostgreSQL (Windows)
21 июля 2026
ID 192976
Чтобы установить и настроить PostgreSQL:
- Загрузите и установите PostgreSQL.
Зайдите на сайт https://www.enterprisedb.com/downloads/postgres-postgresql-downloads, чтобы просмотреть список поддерживаемых операционных систем и загрузить инсталлятор.
- Откройте конфигурационный файл
postgresql.conf. Этот файл находится в папке%postgresql_dir%\data. Здесь%postgresql_dir%(например,C:\Program Files\PostgreSQL\11) это папка, в которую был установлен PostgreSQL. - Укажите IP-адрес, который решение Kaspersky Scan Engine должно использовать для соединения с PostgreSQL, в настройке
listen_addressesконфигурационного файлаpostgresql.conf. - Укажите порт, который СУБД PostgreSQL должна прослушивать в ожидании соединений от Kaspersky Scan Engine, в настройке
portконфигурационного файлаpostgresql.conf. - Для PostgreSQL версии 13 или более поздней найдите следующую строку в
postgresql.conf:password_encryption = md5 # md5 или scram-sha-256Если метод шифрования пароля, указанный в этой строке, отличается от
md5, замените его наmd5. - Сохраните и закройте
postgresql.conf. - Откройте конфигурационный файл
pg_hba.confна редактирование. Этот файл расположен в той же папке, что и файлpostgresql.conf. - Убедитесь, что для PostgreSQL требуются пароли, зашифрованные по алгоритму MD5, для аутентификации всех ее клиентов. Найдите следующую строку в файле
pg_hba.conf:host all all 127.0.0.1/32 md5Если метод аутентификации, указанный в этой строке, отличается от
md5, замените его наmd5. - Если PostgreSQL и Kaspersky Scan Engine установлены на разных компьютерах, добавьте следующую строку в файл
pg_hba.conf:host all all %IP%/32 md5Здесь
%IP%– IP-адрес компьютера, на котором установлено решение Kaspersky Scan Engine. - Сохраните и закройте файл
pg_hba.conf. - Перезапустите PostgreSQL, выполнив следующие команды:
sc stop postgresql-x64-11sc start postgresql-x64-11 - Если был выполнен шаг 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 не использует другие базы данных.