> -bash-3.2$ psql -p 6432 meudb leandro > Password for user leandro: > psql: ERROR: password authentication failed for user "leandro"
O PgBouncer não reconheceu o usuário. > Na segunda tentativa de conexão em sequencia > > -bash-3.2$ psql -p 6432 meudb leandro > psql: ERROR: pgbouncer cannot connect to server > *** Parece que algo fica travado. > > minha conffiguração do pgbouncer /etc/pgboucer.ini: > > [databases] > > ; redirect bardb to bazdb on localhost > meudb = host=127.0.0.1 port=5432 dbname=meubanco Usuário e senha do banco, deveria estar acima, exceto se usando trust ou com arquivo .pgpass. > auth_type = md5 > ;auth_file = /var/lib/pgsql/data/global/pg_auth > auth_file = /etc/userlist.txt > ; ** Minha ideia é acessar utilizando o pg_auth do postgres mas como deu > erro tentei assim para ver se ia mas tive o mesmo problema. Qual versão do PostgreSQL? A partir de 8.4 não tem esse arquivo de forma que o PgBouncer entenda. Talvez você tenha que criar o auth_file na mão. A estrutura dele é simples, duas colunas: "usuário","senha em MD5" > pool_mode = session Se sua aplicação não usa tabelas temporárias ou prepared statements, use o modo transaction. É muiiiiiiito mais eficiente. > # IPv4 local connections: > host all all 127.0.0.1/32 password Então você precisa passar usuário e senha na string de conexão lá de cima, onde citei. []s Flavio Gurgel _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
