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

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как исправить ошибку «password auth failed for user «postgress»» в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36219
      Фото аватараOdineski
      Участник

        Ошибка при создании информационной базы:
        Сервер баз данных не обнаружен
        connection to server at «127.0.0.1», port 5432 failed: FATAL: password authentication failed for user «postgress»

      • #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 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С