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.