pgbouncer throws Pooler Error: Auth Failed when using datagrip but NOT when using pgadmin

pgbouncer throws Pooler Error: Auth Failed when using datagrip but NOT when using pgadmin

我在 Centos 6.9 上有一个 postgres 数据库(版本 9.2)运行。 我是运行 pgbouncer 版本1.6.1

当我尝试使用 Mac 中的 datagrip 连接到 postgres 时,我得到:

08P01: Error: Auth Failed

然后我进入服务器:

/var/log/pgbouncer.log

2021-05-21 18:29:02.644 7489 WARNING C-0x15cf078: postgres/jode@127.0.0.1:56254 Pooler Error: Auth failed

当我使用 Pgadmin 4 从相同的 Mac 和相同的设置登录到 postgres 时,我直接进入并且 pgbouncer 中没有错误或警告。

可能是什么问题?

PgAdmin 无法通过 JDBC 运行。所以你需要配置 pgBouncer 接受 TCP/IP 个连接(见 similar dba exchange question