【发布时间】:2019-02-06 01:25:13
【问题描述】:
我正在尝试连接到 Pgbouncer 管理数据库,但我对 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
用户列表.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 的配置设置。
现在我正在尝试使用以下命令连接做 PgBouncer Admin 数据库:
psql -p 5432 --dbname=pgbouncer -U AAA
但我得到:
psql: ERROR: not allowed
我已经尝试过FOOadmin_users 配置。
有什么解决方法的建议吗?
【问题讨论】:
标签: pgbouncer