postgres ID 인증에 실패했습니다


11

신선한 우분투 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가 올바른 정보로 설정되었지만 동일한 오류를 계속 나타냅니다.

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

답변:



3

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

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

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


3
이를 통해 모든 로컬 사용자가 암호없이 Postgres에 연결할 수 있습니다. 이것은 나쁜 생각입니다
b1_
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.