Подключение к базе данных администратора PgBouncer - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь подключиться к базе данных администратора 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

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.

Теперь я пытаюсь подключиться к базе данных Admin PgBouncer с помощью команды:

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

Но я получаю:

psql: ERROR:  not allowed

Я уже попробовал FOO admin_users configuration.

Есть какие-нибудь предложения по ее решению?

1 Ответ

0 голосов
/ 01 июля 2019

Попробуйте эту команду psql -h *Host address -U AAA -d pgbouncer -p 5432

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...