De foutmelding is instrumenteel:
could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5433?
poort
Mogelijk probeert u verbinding te maken met de verkeerde poort.
Standaardpoort is 5432 . Controleer hoe (en of helemaal) u uw postgres-server hebt gestart:
[email protected]:~$ ps -auxww | grep ^postgres
... <stripped more lines>
postgres 1274 0.0 0.3 1437240 57308 ? S May27 5:01 /usr/lib/postgresql/9.1/bin/postgres -D /var/lib/postgresql/9.1/main -c config_file=/etc/postgresql/9.1/main/postgresql.conf
De handleiding bevat hier gerelateerde informatie.
In mijn voorbeeld, instellingen van /etc/postgresql/9.1/main/postgresql.conf
werd gebruikt, wat zegt (naast vele andere instellingen):
port = 5432
Of rennen:
netstat -nlp | grep postgres
Of kijk maar eens hier (tenminste in Debian of Ubuntu):
ls -lA /var/run/postgresql/
PostgreSQL kiest de volgende vrije poort als u een nieuw databasecluster maakt. Omdat je herhaaldelijk hebt geïnstalleerd, heb je misschien poortnummers door elkaar gehaald.
listen_addresses
Of u bent gewoon vergeten TCP/IP-verbindingen toe te staan. Gerelateerde antwoorden:
- Voer batchbestand uit met psql-opdracht zonder wachtwoord
- Wat is het verschil tussen de verbindingstypen "lokaal" en "localhost" in pg_hba.conf?
- geen pg_hba.conf invoer voor host