stop start reiniciar postgres password change postgresql osx-lion django-postgresql

reiniciar - start postgresql linux



¿Cómo iniciar el servidor de Postgres? (1)

De hecho, he tenido este problema por un tiempo, pero finalmente he decidido asumirlo. Postgres se instaló inicialmente utilizando Brew.

Después de mi actualización a OSX 10.8.2 para recibir un

psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

error cuando escribí el

$ psql

mando.

Veo los siguientes procesos:

$ ps auxw | grep post Tulsa 59222 0.0 0.2 2483256 14808 ?? Ss Thu03PM 0:02.61 /System/Library/PrivateFrameworks/DiskImages.framework/Resources/diskimages-helper -uuid 470DA5CC-1602-4D69-855F-F365A6512F90 -post-exec 4 Tulsa 57940 0.0 0.2 2498852 13648 ?? Ss Wed10PM 0:00.61 /System/Library/PrivateFrameworks/DiskImages.framework/Resources/diskimages-helper -uuid FAFAAAB4-0F67-42C8-864E-EF8C31A42EE3 -post-exec 4 root 24447 0.0 0.1 2476468 10080 ?? Ss 8Feb13 0:03.40 /System/Library/PrivateFrameworks/DiskImages.framework/Resources/diskimages-helper -uuid CC768720-12C2-436C-9020-548C275A6B0C -post-exec 4 Tulsa 74224 0.0 0.0 2432768 596 s002 R+ 7:24PM 0:00.00 grep post $ which psql /usr/local/bin/psql $ pg_ctl start pg_ctl: no database directory specified and environment variable PGDATA unset Try "pg_ctl --help" for more information.


No has iniciado el servidor de Postgres. Algunos de los paquetes dmg para Postgres lo configuran para que se ejecute como un servicio en el inicio. Pero no sin embargo hiciste la instalación.

Debe iniciar un directorio de datos, iniciar postgres y luego ir desde allí.

initdb /some/directory # just do this ONCE pg_ctl -D /some/directory start # many other options, e.g. logging, available here psql postgres

Puede establecer una variable de entorno para el directorio de datos y no necesitará la -D más adelante. Puedes ver eso más tarde.