sql >> Databasteknik >  >> RDS >> PostgreSQL

postgres vet inte var serverns konfigurationsfil kan hittas

Som felet säger, för att starta ett postgresql-kluster måste du ställa in sökvägen till datamappen. Förmodligen något i stil med:

postgres -D "C:\Program Files\PostgreSQL\data\"

men användningen av pg_ctl istället postgres rekommenderas:

pg_ctl -D "C:\Program Files\PostgreSQL\data\" start

Glöm inte att kontrollera postgres-dokumentationen om hur man startar en server och hur man använder pg_ctl .

Vanligtvis skapar postgres-installatörerna en tjänst/demon så att det inte finns något behov av att starta servern för hand. Så om du får ett felmeddelande som

Is another postmaster already running on port 5432?

Det betyder förmodligen att servern redan är igång. Försök att ansluta till den med psql




  1. Installera PostgreSQL på Ubuntu 20.04

  2. Ruby Datamapper .count returnerar alltid 0

  3. Laddar klassen `com.mysql.jdbc.Driver'. Detta är utfasat. Den nya förarklassen är `com.mysql.cj.jdbc.Driver'

  4. Lägg upp MySQL-resultat med AJAX via jQuery