sql >> Databáze >  >> RDS >> PostgreSQL

Jak mohu spustit PostgreSQL server na Mac OS X?

Správce balíčků Homebrew obsahuje plists launchctl, které se spouštějí automaticky. Pro více informací spusťte brew info postgres .

Spustit ručně

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

Zastavit ručně

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

Spustit automaticky

"Chcete-li spustit postgresql, spusťte nyní a restartujte při přihlášení:"

brew services start postgresql

Jaký je výsledek pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start ?

Jaký je výsledek pg_ctl -D /usr/local/var/postgres status ?

Jsou v souboru server.log nějaké chybové zprávy?

Ujistěte se, že jsou povolena připojení tcp localhost v pg_hba.conf:

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

Zkontrolujte listen_addresses a port v 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)

Úklid

PostgreSQL byl s největší pravděpodobností nainstalován přes Homebrew, Fink, MacPorts nebo instalační program EnterpriseDB.

Zkontrolujte výstup následujících příkazů, abyste zjistili, se kterým správcem balíčků byl nainstalován:

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


  1. Jak zvýšit připojení MySQL (max_connections)?

  2. SQL count(*) výkon

  3. Spouštěcí a zastavovací skripty EBS R12

  4. Práce s SQL kurzory