sql >> Database >  >> RDS >> PostgreSQL

Hoe kan ik de PostgreSQL-server starten op Mac OS X?

De Homebrew-pakketbeheerder bevat launchctl-lijsten om automatisch te starten. Voer voor meer informatie brew info postgres . uit .

Handmatig starten

pg_ctl -D /usr/local/var/postgres start

Handmatig stoppen

pg_ctl -D /usr/local/var/postgres stop

Automatisch starten

"Om postgresql nu te starten en opnieuw te starten bij inloggen:"

brew services start postgresql

Wat is het resultaat van pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start ?

Wat is het resultaat van pg_ctl -D /usr/local/var/postgres status ?

Staan er foutmeldingen in de server.log?

Zorg ervoor dat tcp localhost-verbindingen zijn ingeschakeld in pg_hba.conf:

# IPv4 local connections:
host    all    all    127.0.0.1/32    trust

Controleer de listen_addresses en poort in postgresql.conf:

egrep 'listen|port' /usr/local/var/postgres/postgresql.conf

#listen_addresses = 'localhost'        # What IP address(es) to listen on;
#port = 5432                # (change requires restart)

Opruimen

PostgreSQL is hoogstwaarschijnlijk geïnstalleerd via Homebrew, Fink, MacPorts of het EnterpriseDB-installatieprogramma.

Controleer de uitvoer van de volgende opdrachten om te bepalen met welke pakketbeheerder het is geïnstalleerd:

brew && brew list|grep postgres
fink && fink list|grep postgres
port && port installed|grep postgres


  1. ScaleGrid DBaaS breidt MySQL-hostingservices uit via AWS Cloud

  2. Laat je ontsteken door Apache Spark – Part 2

  3. Null Pointer-uitzondering bij het aanroepen van getReadableDatabase()

  4. Fout:Client ondersteunt het door de server gevraagde authenticatieprotocol niet; overweeg om MySQL-client te upgraden