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

PostgreSQL sin instalación ejecutándose en Windows pero el servidor no se inicia en CentOS Linux

El binario de PostgreSQL que está usando debe usar un valor predeterminado modificado para unix_socket_directories , y el usuario que inicia el servidor no tiene permisos para escribir allí.

Edite /home/cloudera/pgdata/postgresql.conf y establecer

unix_socket_directories = /tmp

o iniciar el servidor con

pg_ctl -D /home/cloudera/pgdata/ -o '-k /tmp' start

Para conectarse, utilice

psql -h /tmp -U postgres -d postgres