2014-09-17 6 views
5

Ich habe gerade postgresql 9.0 auf meinem PC installiert.
Wenn Sie während der Installation nach einem Passwort fragen, habe ich Passwort eingegeben.psql: FATAL: Passwort Authentifizierung für Benutzer "postgres" WINDOWS

nach der Installation ging ich zur Eingabeaufforderung, um eine SQL-Datei zu importieren.
Ich verwende den Befehl psql -f filename.sql. Dies fordert mich auf ein Passwort, das ich Passwort eingeben.

Es beschwert sich dann, dass die Authentifizierung für Benutzer Morne Nel fehlgeschlagen ist. Ich existiere noch nicht als Benutzer.

Ich versuchte dann psql -h localhost -U postgres, auf dem ich das Passwort Passwort eingeben.
Nur diese Nachricht zu erhalten:
FATAL: Password authentication failed for user "postgres"

Was kann ich diesen Wahnsinn zu lösen tun?

# Könnte es sein, dass Jasper Reports Server könnte etwas damit zu tun haben, ist auch installiert Prostgres tut iet nicht?

+0

Versuchen Sie den Benutzer postgres läuft als. – hd1

+0

Sorry, was meinst du? Ich verstehe nicht – morne

+1

Erstens, warum in aller Welt würden Sie PostgreSQL 9.0 installieren? Es ist eine alte Veröffentlichung. Wie auch immer ... wenn 'psql -h localhost -U postgres' fehlschlägt, dann ist das Passwort, das du eingibst, nicht das Passwort, das du im Installer eingegeben hast. Sie können das Passwort jedoch zurücksetzen: http://dba.stackexchange.com/q/19643/7788 –

Antwort

2

So scheint es, dass Jasper Reports Server der Schuldige hier war.
Jasper wurde auf port 5432 läuft und Postgres 9.3 lief auf port 5433

wusste ich, dass es auf Port 5433 von installieren, aber ich einfach davon ausgegangen, dass, wenn Sie versuchen, und Eingabeaufforderung Befehle auszuführen, dass sie den richtigen Anschluss verwenden würde.

Nachdem ich Jasper Reports Server deinstalliert und die Portnummer für Posgres 9.3 in der Konfigurationsdatei auf 5432 geändert hatte, startete ich meinen PC neu und es funktionierte.

Verwandte Themen