
Ich habe ein funktionierendes Postgre 11.5 in einem Docker-Container, es läuft prima!
In den Protokollen sehe ich viel:
FATAL: password authentication failed for user "myuser"
DETAIL: Password does not match for user "myuser".
Connection matched pg_hba.conf line 95: "host all all all md5"
wie erfahre ich, welcher Prozess versucht, auf meine Datenbank zuzugreifen, insbesondere mit falschen Anmeldeinformationen?
Antwort1
Durch die Einstellung log_connections = on
in postgresql.conf wird die IP-Adresse der Clients protokolliert.
Von demDokumentation:
log_connections (Boolesch)
Bewirkt, dass jeder Verbindungsversuch zum Server sowie der erfolgreiche Abschluss der Client-Authentifizierung protokolliert werden. Nur Superuser können diesen Parameter beim Sitzungsbeginn ändern, und er kann während einer Sitzung überhaupt nicht geändert werden. Die Standardeinstellung ist deaktiviert.