Как решить psql: ошибка: подключиться к серверу «localhost» (::1) не удалось?
поставил PostgreSQL, но при авторизации возникает ошибка:
C:\Users\Admin>psql v-
Пароль пользователя Егор:
psql: ошибка: подключиться к серверу "localhost" (::1), порту 5432 не удалось: ВАЖНО: пользователь "Егор" не прошёл проверку подлинности (по паролю)
Сразу, важная деталь, раньше учётка Windows называлась Егор, сейчас Admin, и что более важно, в реестре я заменил не все совпадения, так как их миллион, но PostgreSQL я ставил после переименования.
Переустановил 2 раза, пароль 100% правильный. Еще пробовал по советам менять пользователя, но тоже не помогло.
Подскажите, пожалуйста, что еще попробовать?
Ответы (2 шт):
Если свежепоставленный постгрес, пробуйте psql -U postgres, т.к. инсталлятор не создает в самом постгресе учеток с вашим именем
(это мне подсказали ответ, действительно при установке задаём пароль для суперюзера postgres)
Только что столкнулся с данной задачей. Также менял имя пользователя пк, а после установил postgresql.
Решил её довольно просто. Я не заморачивался с установкой, и оставил все настройки по умолчанию, а пароль установил 0000.
pgAdmin в настройках показывает используемое имя пользователя postgres. В итоге я вошел через консоль в postgres следующей командой:
.\psql.exe -U postgres
И после ввел 0000.
Всё банально, но может кому поможет.