
我在 docker 容器中有一個工作的 postgre 11.5,它們很好!
在日誌中我看到很多:
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"
我如何知道哪個/哪個程序正在嘗試存取我的資料庫,尤其是使用錯誤的憑證?
答案1
postgresql.conf 中的設定log_connections = on
將記錄客戶端的 IP 位址。
來自文件:
log_connections(布林值)
導致記錄每次嘗試連接到伺服器以及成功完成客戶端身份驗證。只有超級使用者可以在會話啟動時更改此參數,並且在會話內根本無法更改。預設關閉。