sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL zonder installatie draait in Windows maar server start niet in CentOS Linux

Het PostgreSQL-binaire bestand dat u gebruikt, moet een gewijzigde standaardwaarde gebruiken voor unix_socket_directories , en de gebruiker die de server start, heeft geen toestemming om daar te schrijven.

Bewerk /home/cloudera/pgdata/postgresql.conf en stel

. in
unix_socket_directories = /tmp

of start de server met

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

Gebruik

. om verbinding te maken
psql -h /tmp -U postgres -d postgres



  1. meerdere query's dezelfde tabel maar in verschillende kolommen mysql

  2. Error sql:de conversie van een varchar-gegevenstype naar een datetime-gegevenstype resulteerde in een waarde die buiten het bereik ligt

  3. Bijna nul downtime Geautomatiseerde upgrades van PostgreSQL-clusters in de cloud (deel II)

  4. Bewaar resultaat van min-query met meerdere kolommen in een variabele in Oracle PL/SQL