PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

psql:FATAL:autenticazione dell'identità non riuscita per l'utente postgres

I seguenti passaggi funzionano per una nuova installazione di postgres 9.1 su Ubuntu 12.04. (Ha funzionato anche per Postgres 9.3.9 su Ubuntu 14.04.)

Per impostazione predefinita, postgres crea un utente chiamato 'postgres'. accediamo come lei e le diamo una password.

$ sudo -u postgres psql
\password
Enter password: ...
...

Disconnessione da psql digitando \q o ctrl+d . Quindi ci colleghiamo come 'postgres'. Il -h localhost parte è importante :dice a psql client che desideriamo connettere utilizzando una connessione TCP (che è configurata per utilizzare l'autenticazione tramite password) e non tramite una connessione PEER (che non si preoccupa della password).

$ psql -U postgres -h localhost