连接到PgBouncer管理员数据库

时间:2019-02-06 01:25:14

标签: pgbouncer

我试图连接到Pgbouncer Admin数据库,但是我对Admi用户的存储位置感到困惑。 在我的pgbouncer.ini配置下面。

[databases]
alias_prod = host=abc.com.br port=5432 dbname=edf user=akl password=kji

[pgbouncer]
listen_addr = *
listen_port = 5432
auth_type = md5
auth_file = /etc/pgbouncer/userlist.txt
server_reset_query =
min_pool_size=20
pool_size=20
admin_users = FOO

Userlist.txt

"AAA" "XXXXX"

所以要使用python连接,我正在使用: postgresql + psycopg2:// AAA:XXXXX@ip-1.2.3.4.5:5432 / alias_prod

userlist.txt列出了我用来连接到PGBouncer的用户列表。 alias_prod将具有到生产数据库的连接字符串。

list_port和list_addr是PGBouncer的配置设置。

现在我正在尝试使用以下命令连接do PgBouncer Admin数据库:

psql -p 5432 --dbname=pgbouncer -U AAA

但是我得到了

psql: ERROR:  not allowed

我已经尝试过FOO admin_users配置。

关于如何解决的任何建议?

1 个答案:

答案 0 :(得分:0)

尝试使用此命令psql -h *Host address -U AAA -d pgbouncer -p 5432