Der Standardauthentifizierungsmodus für PostgreSQL ist auf ident eingestellt .
Sie können auf Ihre pgpass.conf zugreifen über pgAdmin -> Files -> open pgpass.conf
Dadurch erhalten Sie den Pfad von pgpass.conf
am unteren Rand des Fensters (offizielle Dokumentation).
Nachdem Sie den Speicherort kennen, können Sie diese Datei öffnen und nach Ihren Wünschen bearbeiten.
Wenn das nicht funktioniert, können Sie:
-
Finden Sie Ihre
pg_hba.conf
, normalerweise unterC:\Program Files\PostgreSQL\9.1\data\pg_hba.conf
-
Legen Sie bei Bedarf die Berechtigungen fest, damit Sie sie ändern können. Ihr Benutzerkonto ist möglicherweise nicht in der Lage, dies zu tun, bis Sie die Registerkarte Sicherheit im Eigenschaftendialog verwenden, um sich selbst dieses Recht zu geben, indem Sie eine Administratorüberschreibung verwenden.
-
Suchen Sie alternativ nach
notepad
odernotepad++
Klicken Sie in Ihrem Startmenü mit der rechten Maustaste und wählen Sie „Als Administrator ausführen“ , dann verwenden SieFile->Open
umpg_hba.conf
zu öffnen auf diese Weise. -
Bearbeiten Sie es, um die „host“-Zeile für den Benutzer „postgres“ auf dem Host „127.0.0.1/32“ auf „trust“ zu setzen. Sie können die Zeile hinzufügen, wenn sie nicht vorhanden ist; Fügen Sie einfach
host all postgres 127.0.0.1/32 trust
ein vor allen anderen Zeilen. (Sie können Kommentare, Zeilen, die mit # beginnen, ignorieren). -
Starten Sie den PostgreSQL-Dienst über die Systemsteuerung „Dienste“ neu (
start->run->services.msc
) -
Verbinden Sie sich mit
psql
oder pgAdmin4 oder was auch immer Sie bevorzugen -
Führen Sie
ALTER USER postgres PASSWORD 'fooBarEatsBarFoodBareFoot'
aus -
Entfernen Sie die Zeile, die Sie zu pg_hba.conf hinzugefügt haben, oder ändern Sie sie zurück
-
Starten Sie PostgreSQL erneut, damit die Änderungen wirksam werden.
Hier ist ein Beispiel der pg_hba.conf
Datei (METHOD ist bereits auf Vertrauen gesetzt ):
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
HINWEIS: Denken Sie daran, die METHODE wieder auf md5
zu ändern oder andere hier aufgeführte Auth-Methoden, nachdem Sie Ihr Passwort geändert haben (wie oben angegeben).