psql: FATAL: сбой аутентификации идентификатора для пользователя root

Привет, я использую postgresql.

my

Postgres User : postgres 
Passwprd : abc123

но когда я набираю root@xxxx:~#psql -U postgres -W

это говорит

   root@xxxx:~#   Ident authentication failed for user "root"

но когда я su postgres cd, а затем введите следующую команду

#psql -U postgres -W

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

когда я пытаюсь получить доступ к своему сайту, он выдает ошибку в журнале ошибок posstgres

password authentication failed for user "postgres"

почему это происходит, пожалуйста, помогите мне, заранее спасибо

ОБНОВИТЬ

my pg_hba.conf

# Database administrative login by Unix domain socket
local   all             postgres                                trust

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# "local" is for Unix domain socket connections only
local   all         all                               trust
# IPv4 local connections:
host    all         all         127.0.0.1/32          trust
# IPv6 local connections:
host    all         all         ::1/128               md5

person Kanishka Panamaldeniya    schedule 08.08.2014    source источник
comment
вы просто создаете create role root login   -  person Vivek S.    schedule 08.08.2014
comment
@чувак, как я могу это сделать? где я должен создать это?   -  person Kanishka Panamaldeniya    schedule 08.08.2014
comment
в pgAdmin это скрипт sql   -  person Vivek S.    schedule 08.08.2014
comment
см. это   -  person Vivek S.    schedule 08.08.2014
comment
@dude превосходно, это сработало, пожалуйста, поместите свой комментарий в качестве ответа, я отмечу его как правильный, большое спасибо   -  person Kanishka Panamaldeniya    schedule 08.08.2014


Ответы (1)


Вы должны создать имя роли root

create role root login 
person Vivek S.    schedule 08.08.2014
comment
Привет, теперь страница перезагружается снова и снова, я проверил ошибку postgres. В журнале написано, что разрешение запрещено для отношения ezuser, на самом деле это разрешение запрещено для всех отношений, но когда я набираю SELECT contentobject_id, login, email, password_hash, password_hash_type FROM ezuser в консоли работает отлично/ - person Kanishka Panamaldeniya; 08.08.2014