postgres ID 인증에 실패했습니다 따르고 있습니다. psycopg2.OperationalError: FATAL: Ident authentication

신선한 우분투 VM에서 장고를 설정하려고합니다. 나는 이것을 얻을 때까지 튜토리얼을 따르고 있습니다.

psycopg2.OperationalError: FATAL: Ident authentication failed for user "postgres"

우분투 사용자 “postgres”의 비밀번호는 123456으로 설정되었습니다.

sudo su postgres -c passwd

pdadmin을 사용하여 localhost의 pg 인스턴스에 연결하고 로그인 역할로 이동 한 후 사용자 ‘postgres’를 마우스 오른쪽 단추로 클릭하고 비밀번호를 123456으로 설정하십시오. 그런 다음 확인을 클릭하고 pgadmin3을 종료하십시오.

그러나이 모든 작업을 수행 한 후에도

psql -U postgres -W

내가 제공 한 비밀번호를 거부합니다. Django는 settings.py가 올바른 정보로 설정되었지만 동일한 오류를 계속 나타냅니다.

누구든지 아이디어가 있습니까?



답변


답변

pg_hba.conf 에서 신뢰 하도록 IPv4 로컬 연결을 변경하십시오 .

# IPv4 local connections:
host    all         all         127.0.0.1/32          trust

나는 그것이 당신에게 도움이되기를 바랍니다 …