PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

PostgreSQL sem instalação rodando no Windows mas servidor não iniciando no CentOS Linux


O binário do PostgreSQL que você está usando deve usar um valor padrão alterado para unix_socket_directories , e o usuário que inicia o servidor não tem permissão para gravar lá.

Edite /home/cloudera/pgdata/postgresql.conf E definir
unix_socket_directories = /tmp

ou inicie o servidor com
pg_ctl -D /home/cloudera/pgdata/ -o '-k /tmp' start

Para conectar, use
psql -h /tmp -U postgres -d postgres