sql >> Database teknologi >  >> RDS >> PostgreSQL

Createuser:kunne ikke oprette forbindelse til database postgres:FATAL:rolle tom eksisterer ikke

Du nævnte Ubuntu, så jeg vil gætte på, at du installerede PostgreSQL-pakkerne fra Ubuntu gennem apt.

Hvis ja, postgres PostgreSQL brugerkonto eksisterer allerede og er konfigureret til at være tilgængelig via peer godkendelse for unix-sokler i pg_hba.conf . Du kommer til det ved at køre kommandoer som postgres unix-bruger, f.eks.:

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

Dette er alt sammen i Ubuntu PostgreSQL-dokumentationen, der er det første Google-hit til "Ubuntu PostgreSQL" og er dækket af adskillige Stack Overflow-spørgsmål.

(Du har gjort dette spørgsmål meget sværere at besvare ved at udelade detaljer som operativsystemet og versionen du er på, hvordan du installerede PostgreSQL osv.)



  1. SQL INSERT for begyndere

  2. Sådan eksporteres en liste over sammenkædede tabeller til Excel fra Access 2016

  3. Dvale:Opret Mysql InnoDB-tabeller i stedet for MyISAM

  4. Sådan kommer du i gang med Amazon ECS og Amazon Fargate