PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PostgreSQL sans installation s'exécutant sous Windows mais le serveur ne démarrant pas sous CentOS Linux

Le binaire PostgreSQL que vous utilisez doit utiliser une valeur par défaut modifiée pour unix_socket_directories , et l'utilisateur qui démarre le serveur n'est pas autorisé à y écrire.

Soit éditez /home/cloudera/pgdata/postgresql.conf et définir

unix_socket_directories = /tmp

ou démarrer le serveur avec

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

Pour vous connecter, utilisez

psql -h /tmp -U postgres -d postgres