安装postgresql:

  1. wget https://pgbouncer.github.io/downloads/files/1.7.2/pgbouncer-1.7.2.tar.gz
  2. wget http://get.enterprisedb.com/postgresql/postgresql-9.5.1-1-linux-x64.run
  3. wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz
  4.  
  5. tar zxvf libevent-2.0.-stable.tar.gz
  6. cd libevent-2.0.-stable
  7. ./configure --prefix=/alidata/local/libevent
  8. make
  9. make install
  10. cd ..
  11.  
  12. tar zxvf pgbouncer-1.7..tar.gz
  13. cd pgbouncer-1.7.
  14. ./configure --prefix=/alidata/local/pgbouncer/ --with-libevent=/alidata/local/libevent/
  15. make
  16. make install
  17. cd ..
  18.  
  19. chmod postgresql-9.5.--linux-x64.run
  20. ./postgresql-9.5.--linux-x64.run
  21.  
  22. sudo chown -R postgres.postgres /alidata/pgsql
  23. sudo chown -R postgres.postgres /alidata/local/pgbouncer
  24. su - postgres
  25. cp .bash_profile /alidata/pgsql
  26. cp .bashrc /alidata/pgsql
  27. su - postgres
  28.  
  29. export PGHOME=/alidata/pgsql
  30. export PATH=$PGHOME/bin:$PATH
  31. export PGDATA=$PGHOME/data
  32. export LD_LIBRARY_PATH=$PGHOME/lib
  33. export LD_LIBRARY_PATH=/usr/local/libevent/lib:$LD_LIBRARY_PATH
  34.  
  35. [ -z "`cat /alidata/pgsql/data/pg_hba.conf | grep 'fs.file-max'`" ] && cat >> /alidata/pgsql/data/pg_hba.conf << EOF
  36. host all all 192.170.206.0/ md5
  37. EOF
  38.  
  39. su postgres
  40. ./pg_ctl -D /alidata/pgsql/data/ reload
  41.  
  42. #chkconfig --list postgresql-9.0
  43. #chkconfig --list postgresql-9.0
  44. #netstat -ano | grep
  45.  
  46. #echo "SU_WHEEL_ONLY yes" >> /etc/login.defs
  47. #more /opt/PostgreSQL/9.0/data/pg_log/startup.log
  48. #rm -rf /alidata/pgsql
  49. #rm -rf postgres-reg.ini
  50.  
  51. #检查服务状态:
  52.  
  53. service --status-all
  54. service --status-all | grep ntpd
  55. service --status-all | less
  56. service httpd status
  57.  
  58. #列出所有服务启动级别:
  59. chkconfig --list
  60. #列出服务和他们对应的端口:
  61. netstat -tulpn
  62.  
  63. chkconfig list
  64. #查看服务命令
  65.  
  66. #chkconfig --add postgresql
  67. #vim /alidata/pgsql/9.5/data/postgresql.conf (监听更改为*)
  68.  
  69. #listen_addresses = '*'
  70. #/usr/local/pgbouncer/bin/pgbouncer -d /usr/local/pgbouncer/conf/pgbouncer.ini
  71. #/alidata/local/pgbouncer/bin/pgbouncer -d /alidata/local/pgbouncer/conf/pgbouncer.ini

安装pgbouncer

下载地址:http://pgfoundry.org/frs/download.php/2987/pgbouncer-1.4.1.tgz

安装

tar -zxvf pgbouncer-1.7.2.tgz

cd pgbouncer-1.7.2

./configure --prefix=/usr/local/pg_bouncer

make

make install

su -postgres

/alidata/local/pgbouncer/bin/pgbouncer -d /alidata/local/pgbouncer/conf/pgbouncer.ini

最新版postgresql+pgboucer安装的更多相关文章

  1. iOS 最新版 CocoaPods 的安装流程

    iOS 最新版 CocoaPods 的安装流程1.移除现有Ruby默认源$gem sources --remove https://rubygems.org/2.使用新的源$gem sources - ...

  2. 最新版 CocoaPods 的安装流程

                                       iOS 最新版 CocoaPods 的安装流程     1.移除现有Ruby默认源 $gem sources --remove h ...

  3. Mac 下 PostgreSQL 的安装与使用

    在 mac 下,可以利用 homebrew 直接安装 PostgreSQL: 1 brew install postgresql -v 稍等片刻,PostgreSQL 就安装完成.接下来就是初始数据库 ...

  4. Linux下的PostgreSQL简单安装手册

    1. 安装环境     linux版本: CentOS release 6.2 (Final)     pg版本    : postgresql-9.5.0   2. pg数据库下载地址 --http ...

  5. CentOS 6.3下PostgreSQL 的安装与配置

    一.简介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统.有些特性甚至连商业数据库都不具备.这个起源于伯克 ...

  6. postgresql编译安装与调试(二)

    接前文postgresql编译安装与调试(一),继续说说postgresql的编译安装与调试. 上一篇已经详细说明了如何在Linux系统上编译安装postgresql,这次我们在此基础上简单讲讲如何在 ...

  7. [转] Mac 下 PostgreSQL 的安装与使用

    在 mac 下,可以利用 homebrew 直接安装 PostgreSQL: 1 brew install postgresql -v 稍等片刻,PostgreSQL 就安装完成.接下来就是初始数据库 ...

  8. postgresql数据库安装及简单操作

    自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选. 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手.以下内容基于Debian操作系统,其他操作系 ...

  9. PostgreSQL+PostGIS安装以及使用

    安装,参照:    https://www.cnblogs.com/ytwy/p/6817179.html 创建企业级地理文件数据库时报错," You must copy the lates ...

随机推荐

  1. HDU 1160 FatMouse's Speed(DP)

    点我看题目 题意 :给你好多只老鼠的体重和速度,第 i 行代表着第 i 个位置上的老鼠,让你找出体重越大速度越慢的老鼠,先输出个数,再输出位置. 思路 :看题的时候竟然脑子抽风了,看了好久愣是没明白题 ...

  2. HDU 5044 TREE

    题意:一棵树上两种操作,操作1,改变u到v的每一点的值增加k,操作2,改变u到v每一条边值增加k.最后结束时问,每一点和每一条边的值. 初始时,点和边的值都为0. 分析: 很显然要用树链剖分,将点和边 ...

  3. SPRING IN ACTION 第4版笔记-第三章ADVANCING WIRING-008-SpEL介绍

    一. 1.SpEL expressions are framed with  #{ ... } 2.SpEl的作用 Sp EL has a lot of tricks up its sleeves, ...

  4. Altium Designer学习: 允许闭合回路

    使用AltiumDesigner画PCB时,顶层和底层都有电源线走 但是通过过孔链接的,主要是因为我这里可使用了几个相同的电源接口,把这些上下层的电源接口连在一起就很容易画出闭合回路,这自身没有太大的 ...

  5. QT4项目升级到QT5遇到的问题和解决方法

    QT4升级到QT5改动: PC部分: [改QTDIR变量] 在工程根目录下找到.user文件, 如InnoTabPlugin.vcxproj.user 修改指向你的QT5根目录: <Proper ...

  6. LinuxShell_variable+if+while

    [root@ossec-server mybash]# vim ./hello.sh #! /bin/sh # This is a example bash script echo "Hel ...

  7. 【HDOJ】1254 推箱子

    来一发搜索.数据量比较小,这么玩儿都能ac.搞个优先队列.先扫描从起点可以到达箱子的上下左右中哪些位置,并针对这些位置进行bfs.所谓推,就是箱子和人同向移动一个单位.bfs的时候注意一些限制条件就好 ...

  8. apache配置虚拟主机的三种方式

    Apache 配置虚拟主机三种方式   一.基于IP 1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP: [root@localhos ...

  9. Error:Could not open initscript class cache for initialization script 'C:\Users\Avishek\AppData\Local\Temp\asLocalRepo14.gradle' (C:\Users\Avishek.gradle\caches\2.2.1\scripts\asLocalRepo14_dkwbdtenxxg

    Error:Could not open initscript class cache for initialization script 见鬼 Android Studio打开项目时遇到这个问题 昨 ...

  10. LightOJ 1341 Aladdin and the Flying Carpet 数学

    题意:给个矩形的面积a,和矩形的最小边长b,问有多少种矩形的方案(不能是正方形) 分析:a可以写成x,y,因为不能是正方形,所以设x<y,那么x<sqrt(a),y>sqrt(a) ...