autenticazione postgres ident non riuscita


11

Sto cercando di impostare Django su una nuova macchina virtuale Ubuntu. Sto seguendo i tutorial fino a quando non arrivo a questo:

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

L'utente di Ubuntu "Postgres" ha impostato la password su 123456:

sudo su postgres -c passwd

Usando pdadmin, mi collego all'istanza pg su localhost, vado in Login Ruoli, faccio clic con il pulsante destro del mouse su 'postgres' dell'utente e imposto la password su 123456. Quindi faccio clic su OK e esco da pgadmin3.

Ma, anche dopo aver fatto tutto questo,

psql -U postgres -W

rifiuta la password che gli ho dato. Anche Django continua a darmi lo stesso errore anche se settings.py è stato configurato con le informazioni corrette.

Qualcuno ha qualche idea?

Risposte:



3

connessioni locali cambiamento IPv4 a fiducia in pg_hba.conf.

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

spero che ti aiuti ...


3
Ciò consente a TUTTI gli utenti locali di connettersi senza password a Postgres. Questa è una cattiva idea
b1_
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.