我试图连接到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配置。
关于如何解决的任何建议?
答案 0 :(得分:0)
尝试使用此命令psql -h *Host address -U AAA -d pgbouncer -p 5432