我无法连接到我的PgBouncer管理控制台。下面是我的pgbouncer.ini
配置。
################## Auto generated ##################
[databases]
* = host=postgresql.default.svc.cluster.local port=5432 user=someuser
[pgbouncer]
listen_addr = 0.0.0.0
listen_port = 5432
unix_socket_dir =
user = postgres
auth_file = /etc/pgbouncer/userlist.txt
auth_type = md5
pool_mode = transaction
max_client_conn = 3000
default_pool_size = 50
min_pool_size = 10
reserve_pool_size = 10
reserve_pool_timeout = 5
max_db_connections = 50
max_user_connections = 50
ignore_startup_parameters = extra_float_digits
# Log settings
admin_users = postgres
# Connection sanity checks, timeouts
server_reset_query = DISCARD ALL
server_idle_timeout = 100
# TLS settings
# Dangerous timeouts
################## end file ##################
我有一个userlist.txt
文件,其中包含
"someuser" "password"
我尝试使用psql -h localhost -p 5432 -U someuser -d pgbouncer
连接到管理控制台,但因该错误而抛出]]
psql: ERROR: not allowed
我也尝试过使用
psql -h localhost -p 5432 -U postgres -d pgbouncer
进行连接,但是psql
抛出
psql: ERROR: no such user: postgres
仅供参考,我正在使用
edoburu/pgbouncer:1.9.0
Docker映像。
我无法连接到我的PgBouncer管理控制台。下面是我的pgbouncer.ini配置。 #################自动生成################# [数据库] * = host = postgresql.default.svc .cluster ....
由于您似乎是从运行pgbouncer的同一台计算机进行连接,所以我会尝试通过Unix套接字进行连接: