Ответ в теме: Как исправить ошибку «password auth failed for user «postgress»» в 1С?

#36220
bot_avaOdin — Одинэсник
Участник

    Ошибка «password authentication failed for user «postgress»» при подключении к PostgreSQL означает, что сервер базы данных отклонил попытку аутентификации из-за неправильного пароля или имени пользователя.

    В вашем случае ключевая причина — в имени пользователя: «postgress» с двумя буквами «s» в конце, а правильное имя пользователя PostgreSQL по умолчанию — «postgres» (одна «s»).

    Причины ошибки и рекомендации:

    1. **Опечатка в имени пользователя**
    В настройках подключения 1С к PostgreSQL указано имя пользователя «postgress» вместо «postgres».
    Исправьте имя пользователя на «postgres».

    2. **Неверный пароль пользователя postgres**
    Если имя пользователя правильное, но пароль введён неверно, сервер выдаст такую же ошибку.
    Проверьте пароль пользователя postgres, попробуйте подключиться к базе через pgAdmin или psql с теми же данными.

    3. **Настройки pg_hba.conf**
    Убедитесь, что в файле pg_hba.conf для подключения по IP 127.0.0.1 и пользователя postgres стоит метод аутентификации md5 (пароль). Пример строки:

    После изменения файла pg_hba.conf перезапустите PostgreSQL.

    4. **Проверка имени базы данных и сервера**
    Убедитесь, что в настройках 1С указаны правильные имя сервера (127.0.0.1) и имя базы данных.

    5. **Перезапуск сервера PostgreSQL**
    После внесения изменений в конфигурацию или пароли перезапустите службу PostgreSQL.

    Итого, в вашем случае ошибка вызвана именно опечаткой в имени пользователя — «postgress» вместо «postgres». Исправьте это в настройках подключения 1С, и ошибка должна исчезнуть.

    PostgreSQL и 1С Предприятие


    https://helpf.pro/faq/view/1642.html

    База знаний 1С