PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie kann ich den PostgreSQL-Server unter Mac OS X starten?

Der Homebrew-Paketmanager enthält launchctl-Plists zum automatischen Starten. Führen Sie für weitere Informationen brew info postgres aus .

Manuell starten

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

Manuell anhalten

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

Automatisch starten

"Um launchd postgresql jetzt zu starten und bei der Anmeldung neu zu starten:"

brew services start postgresql

Was ist das Ergebnis von pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start ?

Was ist das Ergebnis von pg_ctl -D /usr/local/var/postgres status ?

Gibt es Fehlermeldungen im server.log?

Stellen Sie sicher, dass TCP-Localhost-Verbindungen in pg_hba.conf aktiviert sind:

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

Überprüfen Sie die listen_addresses und den Port 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)

Aufräumen

PostgreSQL wurde höchstwahrscheinlich über Homebrew, Fink, MacPorts oder das EnterpriseDB-Installationsprogramm installiert.

Überprüfen Sie die Ausgabe der folgenden Befehle, um festzustellen, mit welchem ​​Paketmanager es installiert wurde:

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