sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo puedo iniciar el servidor PostgreSQL en Mac OS X?

El administrador de paquetes de Homebrew incluye plists de launchctl para iniciarse automáticamente. Para obtener más información, ejecute brew info postgres .

Iniciar manualmente

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

Detener manualmente

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

Empezar automáticamente

"Para iniciar postgresql ahora y reiniciar al iniciar sesión:"

brew services start postgresql

¿Cuál es el resultado de pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start ?

¿Cuál es el resultado de pg_ctl -D /usr/local/var/postgres status ?

¿Hay algún mensaje de error en server.log?

Asegúrese de que las conexiones tcp localhost estén habilitadas en pg_hba.conf:

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

Compruebe las direcciones de escucha y el puerto en 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)

Limpieza

Lo más probable es que PostgreSQL se haya instalado a través de Homebrew, Fink, MacPorts o el instalador de EnterpriseDB.

Verifique el resultado de los siguientes comandos para determinar con qué administrador de paquetes se instaló:

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