PostgreSQL, SQL Оболочка (psql) psql: ошибка: не удалось подключиться к серверу: fe_sendauth: пароль не указан - PullRequest
0 голосов
/ 28 февраля 2020

SQL shell (psql) выдает мне эту ошибку, когда запрашивает пароль для пользователя postgress psql: ошибка: не удалось подключиться к серверу: fe_sendauth: пароль не указан

пробовал CMD
C: \ Users \ myuser> psql Пароль для пользователя myuser: psql: ошибка: не удалось подключиться к серверу: fe_sendauth: пароль не указан

C: \ Users \ myuser> psql -U postgres Пароль для пользователя postgres: psql: ошибка: не удалось подключиться к серверу: FATAL: сбой аутентификации по паролю для пользователя "postgres"

нашел этот 1. ответ: может быть, этот файл isue pgpass.conf должен поместить его на PostgreSQL сервер, а не с pgAdmin (каталог клиента) ?? но не могу найти такой файл в проводнике

pgAdmin 4 работает просто отлично проблема с psql shell

im на WIN 10, у кого есть такая же проблема и как ее решить?

PS: мне удалось работать с оболочкой psql, установив для файла pg_hba.config значение

host all all 127.0.0.1/32 md5

для ip4 и ip6, я установил доверие instade md5 и связан с сервисом Postgress, но когда я вернулся обратно после установки нового пароля на md5, возникла та же проблема и та же ошибка

psql: ошибка: не удалось подключиться к серверу: fe_sendauth: пароль не указан

pgAdmin 4 еще работает

1 Ответ

0 голосов
/ 30 апреля 2020

Я много раз устанавливал и удалял, и мне удалось получить желаемый результат на картинке ниже ...

enter image description here

  1. Установите postgres, не меняя ничего, кроме ввода нового пароля и откройте оболочку sql, введя 'psql' в меню поиска Windows.
  2. Внутри SQL shell, продолжайте нажимать ввод до тех пор, пока он не попросит вас ввести пароль, который вы создали в установщике
  3. Введите свой пароль здесь, даже если он не выглядит, как будто он вводится, и нажмите ввод после завершения.

Это должно выглядеть как ...

Server [localhost]:
Database [postgres]:
Port [5432]:
Username [postgres]:
Password for user postgres:
psql (12.2)

WARNING: Console code page (850) differs from Windows code page (1252)
8-bit characters might not work correctly. See psql reference
page "Notes for Windows users" for details.
Type "help" for help.

postgres=# 
Установите pgadmin по этой ссылке pgadmin , введите пароль от psql, и вы должны увидеть следующее ...

enter image description here

Нажмите на значок базы данных сервера в левом верхнем углу и добавьте пароль, который вы ввели в psql.

Создайте базу данных и получите список.

postgres=# CREATE DATABASE your_database_name OWNER postgres; #Click enter here
CREATE DATABASE #result
postgres=# \l #to get the below datbase list

enter image description here

Go вернитесь в pg admin, обновите sh браузер и нажмите на значок сервера.

Примечание: Если вам нужно удалить / переустановить Для установки вам нужно будет вручную удалить папку, в которую вы установили Postgres и pgadmin. Это даже после удаления из системных настроек. По какой-то причине папка Postgres не удаляется полностью, даже если вы выбрали эту опцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...