PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

psql:SCHWERWIEGEND:Ident-Authentifizierung für Benutzer postgres fehlgeschlagen

Die folgenden Schritte funktionieren für eine Neuinstallation von Postgres 9.1 auf Ubuntu 12.04. (Funktionierte auch für Postgres 9.3.9 auf Ubuntu 14.04.)

Standardmäßig erstellt postgres einen Benutzer namens „postgres“. Wir melden uns als sie an und geben ihr ein Passwort.

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

Abmeldung von psql indem Sie \q eingeben oder ctrl+d . Dann verbinden wir uns als 'postgres'. Der -h localhost Teil ist wichtig :teilt es dem psql mit Client, den wir über eine TCP-Verbindung (die für die Verwendung der Kennwortauthentifizierung konfiguriert ist) und nicht über eine PEER-Verbindung (die sich nicht um das Kennwort kümmert) verbinden möchten.

$ psql -U postgres -h localhost