sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kan jag starta PostgreSQL-servern på Mac OS X?

Homebrew-pakethanteraren inkluderar launchctl-plists för att starta automatiskt. För mer information, kör brew info postgres .

Starta manuellt

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

Stoppa manuellt

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

Starta automatiskt

"För att ha startat starta postgresql nu och starta om vid inloggning:"

brew services start postgresql

Vad är resultatet av pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start ?

Vad är resultatet av pg_ctl -D /usr/local/var/postgres status ?

Finns det några felmeddelanden i server.log?

Se till att tcp localhost-anslutningar är aktiverade i pg_hba.conf:

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

Kontrollera listen_addresses och porten i 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)

Städning

PostgreSQL installerades troligen via Homebrew, Fink, MacPorts eller EnterpriseDB-installationsprogrammet.

Kontrollera utdata från följande kommandon för att avgöra vilken pakethanterare den installerades med:

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


  1. Gratis metoder för att reparera SQL Server Index Korruption

  2. MySQL 'skapa schema' och 'skapa databas' - Finns det någon skillnad

  3. 2 sätt att få standardspråket för en inloggning i SQL Server (T-SQL)

  4. Hur man konverterar rader till kolumner i Oracle-tabellen