Before I changed my forgotten постглинистый песчаник pass using 'Ваш - root' in command line. Then I try to connect server using pgAdmin and I get ошибка:
Error connecting to the server: FATAL: password authentication failed for user "postgres"
FATAL: password authentication failed for user "postgres"
But in command line I successfully log in постглинистый песчаник account:
su - postgres
Есть postgres
пароль учетной записи пользователя Unix, который Вы можете изменить использование passwd
как root
.
есть также полностью не связаны postgres
роль в базе данных, у которой мог бы быть собственный пароль. Это полностью незатронуто эти passwd
команда. Если Вы забыли этот пароль, Вы должны перезагрузить его в PostgreSQL. См.:
и т.д.
причина это работает от psql
, но не PgAdmin, вероятно, что Вы будете использовать гнездо Unix с psql
, используя peer
идентификация, чтобы обойти автора пароля полностью. Если Вы будете иметь localhost
в Вашей установке связи для PgAdmin, то это будет использовать TCP/IP вместо этого, который, вероятно, собирается потребовать md5
идентификация пароля. Проверьте Ваш pg_hba.conf
, чтобы подтвердить.