sql >> Database >  >> RDS >> PostgreSQL

Createuser:kon geen verbinding maken met database postgres:FATAL:rol tom bestaat niet

Je noemde Ubuntu, dus ik gok dat je de PostgreSQL-pakketten van Ubuntu via apt hebt geïnstalleerd.

Zo ja, de postgres PostgreSQL-gebruikersaccount bestaat al en is geconfigureerd om toegankelijk te zijn via peer authenticatie voor unix-sockets in pg_hba.conf . Je komt er door opdrachten uit te voeren als de postgres unix-gebruiker, bijv.:

sudo -u postgres createuser owning_user
sudo -u postgres createdb -O owning_user dbname

Dit staat allemaal in de Ubuntu PostgreSQL-documentatie, de eerste Google-hit voor "Ubuntu PostgreSQL" en wordt behandeld in tal van vragen over Stack Overflow.

(Je hebt deze vraag een stuk moeilijker te beantwoorden gemaakt door details weg te laten, zoals het besturingssysteem en de versie die je gebruikt, hoe je PostgreSQL hebt geïnstalleerd, enz.)



  1. Hoe bewaart u uuid als nummer?

  2. Een dag aftrekken van een datum in MariaDB

  3. Nieuwe functie voor BYOC – Clusters onderbreken en hervatten

  4. AANGEPASTE BESTELLING OP Uitleg: