您好,欢迎访问一九零五行业门户网

postgreSQL pgBouncer安装配置

postgresql pgbouncer安装配置 下载地址:http://pgfoundry.org/frs/?group_id=1000258release_id=1981 1.安装步骤: $ ./configure --prefix=/usr/local --with-libevent=libevent-prefix $ make $ make install 如果没有libevent,那么http://monkey.org/~
postgresql pgbouncer安装配置
下载地址:http://pgfoundry.org/frs/?group_id=1000258&release_id=1981
1.安装步骤:
$ ./configure --prefix=/usr/local --with-libevent=libevent-prefix
$ make
$ make install
如果没有libevent,那么http://monkey.org/~provos/libevent/下载
libevent安装:
$ ./configure && make
$ make verify
# make install 注意安装时用root用户
tail -1f config.log
configure: exit 0 0说明安装成功,1为失败
2.创建配置文件:
mkdir –p $pgdata/pgbouncer
postgres@readerlogdb-> more config.ini
[databases]
testdb = host=127.0.0.1 port=1931 dbname=testdb user=testuser password=testuser
[pgbouncer]
listen_port = 1688
listen_addr = 127.0.0.1
auth_type = md5
auth_file = /opt/pgdata/pg_root/pgbouncer/user.txt
logfile = /opt/pgdata/pg_root/pgbouncer/pgbouncer.log
pidfile = /opt/pgdata/pg_root/pgbouncer/pgbouncer.pid
pool_mode = transaction
admin_users = pgbouncer_admin
stats_users = pgbouncer_guest
3.添加用户信息
more user.txt
testuser testuser
pgbouncer_admin pgbouncer_admin
4.启动pgbouncer
pgbouncer -d /opt/pgdata/pg_root/pgbouncer/config.ini
5.测试连接
psql -h 127.0.0.1 -p 1688 -d testdb -u testuser #testuser用户连接testdb
psql -h 127.0.0.1 -p 1688 -d pgbouncer -u pgbouncer_admin #以pgbouncer管理用户进入本身的数据库pgbouncer
6.查看相关信息
pgbouncer=# show help;
notice: console usage
detail:
show help|config|databases|pools|clients|servers|version
show stats|fds|sockets|active_sockets|lists|mem
show dns_hosts|dns_zones
set key = arg
reload
pause []
resume []
kill
suspend
shutdown
show config; #查看相关配置
show stats;
show lists;#查看连接相关信息,如,数据库个数,空闲连接数等等
show pools;#查看池中连接信息
show databases;#查看相关数据库
show clients; #查看连接数
如果修改了配置文件,那么需要reload重新加载
pgbouncer=# reload;
reload
连接方式有三种,之前介绍过,种类不再详述,以上 一些参数的介绍,在源安装包里doc目录下有详细说明和举例。
其它类似信息

推荐信息