sql >> Database >  >> RDS >> PostgreSQL

psql:FATAL:Peer-authenticatie mislukt voor gebruikersdev

Probeer:

psql -U user_name  -h 127.0.0.1 -d db_name

waar

  • -U is de gebruikersnaam van de database
  • -h is de hostnaam/IP van de lokale server, waardoor Unix domein sockets vermeden worden
  • -d is de databasenaam om verbinding mee te maken

Dit wordt dan door Postgresql beoordeeld als een "netwerk"-verbinding in plaats van een Unix-domein-socket-verbinding, dus niet geëvalueerd als een "lokale" verbinding zoals je zou kunnen zien in pg_hba.conf :

local   all             all                                     peer


  1. Cloud Vendor Deep-Dive:PostgreSQL op AWS Aurora

  2. Zijn primaire sleutels passé?

  3. Hoe PostgreSQL 12 op Ubuntu 20.04 DigitalOcean te installeren

  4. De beste manier om geneste case-statementlogica in SQL Server uit te voeren