sql >> Databáze >  >> RDS >> PostgreSQL

psql:FATAL:Ověření peer selhalo pro uživatele dev

Zkuste:

psql -U user_name  -h 127.0.0.1 -d db_name

kde

  • -U je uživatelské jméno databáze
  • -h je název hostitele/IP místního serveru, čímž se vyhnete soketům unixové domény
  • -d je název databáze, ke které se má připojit

Toto je pak Postgresql vyhodnoceno jako „síťové“ připojení, nikoli jako soketové připojení Unixové domény, takže není hodnoceno jako „místní“ připojení, jak můžete vidět v pg_hba.conf :

local   all             all                                     peer


  1. Jak udržet jednu instanci připojení SQL Server otevřenou pro více požadavků v C#?

  2. Jak vrátit RefCursor z funkce Oracle?

  3. Vytváření funkcí v phpMyAdmin - Chyba:přístup odepřen, pro tuto operaci potřebujete super oprávnění

  4. Dotaz na vztahy cizího klíče tabulky