sql >> Databasteknik >  >> RDS >> PostgreSQL

psql:FATAL:Peer-autentisering misslyckades för användarutvecklare

Försök:

psql -U user_name  -h 127.0.0.1 -d db_name

var

  • -U är databasens användarnamn
  • -h är värdnamnet/IP för den lokala servern, och undviker därmed Unix-domänsockets
  • -d är databasnamnet att ansluta till

Detta utvärderas sedan som en "nätverk"-anslutning av Postgresql snarare än en Unix-domänsocket-anslutning, och utvärderas således inte som en "lokal" anslutning som du kan se i pg_hba.conf :

local   all             all                                     peer


  1. Hur man får funktionsparameterlistor (så att jag kan släppa en funktion)

  2. Kan jag ansluta till SQL Server med Windows-autentisering från Java EE-webbappen?

  3. När *inte* ska man använda förberedda påståenden?

  4. De bästa varnings- och meddelandeverktygen för PostgreSQL