sql >> Database >  >> RDS >> PostgreSQL

psql:FATAL:Identificatie mislukt voor gebruiker postgres

De volgende stappen werken voor een nieuwe installatie van postgres 9.1 op Ubuntu 12.04. (Werkte ook voor postgres 9.3.9 op Ubuntu 14.04.)

Postgres maakt standaard een gebruiker aan met de naam 'postgres'. We loggen in als haar en geven haar een wachtwoord.

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

Uitloggen van psql door \q . te typen of ctrl+d . Dan verbinden we als 'postgres'. De -h localhost deel is belangrijk :het vertelt de psql client waarmee we verbinding willen maken via een TCP-verbinding (die is geconfigureerd om wachtwoordverificatie te gebruiken), en niet door een PEER-verbinding (die niet om het wachtwoord geeft).

$ psql -U postgres -h localhost


  1. mysql, herhaal kolomnamen

  2. Hoe ORIGINAL_DB_NAME() werkt in SQL Server

  3. Aanbevolen Intel-processors voor SQL Server 2014-workloads

  4. Een gekoppelde server in SQL Server verwijderen met T-SQL