PSQL: невозможно ввести пароль - PullRequest
0 голосов
/ 25 января 2019

Я установил PostgreSQL версии 11.1 на моем ноутбуке с Windows-x64, и я могу получить доступ к базе данных через pgAdmin 4.

Однако я не могу получить доступ к базе данных через командную строку.Он спрашивает пароль, но не позволяет войти.Я попытался переустановить программное обеспечение, но оно не сработало. Кроме того, я добавил путь к папке bin и lib в переменные окружения.Пожалуйста, сообщите.

enter image description here

Сообщение об ошибке: Не удалось подтвердить пароль для пользователя abc

enter image description here

Ответы [ 4 ]

0 голосов
/ 10 мая 2019

Вы можете просто ввести свой пароль. Пароль не отображается в терминале при его вводе, но это из соображений безопасности. Просто попробуйте ввести пароль и нажать Enter.

Если ваш пароль был введен правильно, действие будет продолжено. Если ваш пароль был введен неверно, вам будет предложено ввести его снова. У меня это сработало.

0 голосов
/ 25 января 2019

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

Вы должны использовать клиент psql какой-нибудь командой вроде этой: psql -U postgres (я не знаю в windows!) И просто наберите \ password, чтобы установить свой пароль

0 голосов
/ 01 мая 2019

PasswordEnteredIMG

Это просто встроенный механизм, который скрывает введенный пароль. Просто введите правильный пароль , даже если он не показывает ваш прогресс при наборе и нажмите Enter, он будет работать, ну, у меня это сработало.

0 голосов
/ 25 января 2019

Поскольку вы получаете ошибку Fatal: password authentication failed for user abc, это означает, что вы неправильно вводите пароль для указанного пользователя.

Если вы не знаете пароль, это можно исправить, войдя в PSQL каксуперпользователя и измените пароль для учетной записи abc таким образом.Вы можете сделать это с:

>>> psql -U postgres
postgres=# ALTER USER abc PASSWORD 'myPassword';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...