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

psql:SCHWERWIEGEND:Peer-Authentifizierung für Benutzer dev fehlgeschlagen

Versuchen Sie:

psql -U user_name  -h 127.0.0.1 -d db_name

wo

  • -U ist der Datenbankbenutzername
  • -h ist der Hostname/IP des lokalen Servers, wodurch Unix-Domain-Sockets vermieden werden
  • -d ist der Datenbankname, zu dem eine Verbindung hergestellt werden soll

Dies wird dann von Postgresql als "Netzwerk"-Verbindung und nicht als Unix-Domain-Socket-Verbindung ausgewertet, also nicht als "lokale" Verbindung, wie Sie vielleicht in pg_hba.conf sehen :

local   all             all                                     peer