Я установил postgresql в windows и во время установки попросил сделать его для учетной записи. Это сделало нового пользователя Windows на моем компьютере с именем postgres, и я создал для него пароль.
Теперь я хочу запустить psql в командной строке Windows, он запрашивает пароль (без упоминания пользователя) и всегда возвращает мне ошибку: psql: FATAL: password authentication failed for user "Ash".
Несмотря на то, что я много раз вводил пароль для своих учетных записей.
с помощью pgadmin Я изменил пользовательские "postgres" на "Ash", но мне еще предстоит переделать пароль. Я выполнил следующие шаги: Я забыл пароль, введенный во время установки postgres (я скорее набираю host all 127.0.0.1/32 trust
, потому что я нахожусь в окнах), но при запуске psql снова, чтобы Я могу изменить пароль, я получаю ошибку: psql FATAL:could not load pg_hba.conf.
Все вместе.
Почему он не может загружаться? Все, что я сделал, это добавить дополнительный вариант проверки подлинности.
Кроме того, пользователь Windows отделен от пользователя postresql или они одинаковы (зависят друг от друга)?
Edit:
Как вы можете видеть, это не дало мне выбора, если Айша должна быть суперпользователем или нет. или другие варианты в этом отношении.
Я также использовал pgadmin ||| для создания нового пользователя, но появляется такая же ошибка:
Пользователь не существует, так зачем он это делает?