PostgreSQL安装日志

第一步:安装pg基本软件

注:在安装pg之前,建议先创建好postgres账户,然后用此账户安装pg软件

1: ./configure –prefix=…(指向你想安装的目录)

2:make  & sudo make

3:创建pg数据存贮目录

    mkdir ~/data

4:初始化pg

   initdb ~/data

第二步:安装pg连接池pgbouncer

安装libevent&c-areq,pgbouncer所需要的库

1:安装libevent

wget https://github.com/downloads/libevent/libevent/libevent-2.0.22-stable

tar -zxvf libevent-2.0.22-stable.tar.gz

cd libevent-2.0.22-stable

./configure && make && make install

//所有用的动态库进系统缓存

echo "/usr/local/lib" >> /etc/ld.so.conf

ldconfig

2:安装c-areq

wget http://c-ares.haxx.se/download/c-ares-1.10.0.tar.gz

tar -zxvf c-ares-1.10.0.tar.gz

cd c-ares-1.10.0

./configure && make && make install

ldconfig

3:安装pgbouncer

git clone git://git.postgresql.org/git/pgbouncer.git

cd pgbouncer

git submodule init

git submodule update

./autogen.sh

./configure --prefix=/home/postgres/pgbouncer --with-libevent=/usr/local/lib --with-cares=/usr/local/lib

make && make install

配置pgbouncer

mkdir -p ~/pgbouncer/etc

vim config.ini

[databases]
testdb= host=127.0.0.1 port=5432  pool_size=50 dbname=testdb
[pgbouncer]
pool_mode = transaction
listen_port = 6543
listen_addr = 0.0.0.0
auth_type = md5
auth_file = /home/postgres/pgbouncer/etc/users.txt
logfile = /home/postgres/pgbouncer/log/pgbouncer.log
pidfile = /home/postgres/pgbouncer/pgbouncer.pid
unix_socket_dir = /home/postgres/pgbouncer/etc
admin_users = pgadmin
stats_users = pgstat
server_reset_query = DISCARD ALL
server_check_query = select 1
server_check_delay = 30
max_client_conn = 50000
default_pool_size = 20
reserve_pool_size = 5
dns_max_ttl = 15
ignore_startup_parameters = extra_float_digits

vim users.txt

postgres用户密码为postgres

"postgres" "md53175bce1d3201d16594cebf9d7eb3f9d"
"pgadmin"  "pgadmin"
"pgstat"   "md510a90e7529bc649302c9bfabefd51b93"

第三步:安装本地告诉缓存pgfincore(请自行去网上下载)

下载好文件后,解压

make&&make install 即可

 

至此,pg服务安装完成,而且还有一个相当好的性能哦!

时间: 2024-07-28 14:20:50

PostgreSQL安装日志的相关文章

PostgreSQL安装及简单使用

一.PostgreSQL简介 1.什么是PostgreSQL PostgreSQL数据库是目前功能最强大的开源数据库,支持丰富的数据类型(如JSON何JSONB类型,数组类型)和自定义类型.而且它提供了丰富的接口,可以很容易地扩展它的功能,如可以在GiST框架下实现自己的索引类型等,它还支持使用C语言写自定义函数.触发器,也支持使用流行的语言写自定义函数,比如其中的PL/Perl提供了使用Perl语言写自定义函数的功能,当然还有PL/Python.PL/Tcl,等等. 2.PostgreSQL数

2.PostgreSQL安装详细步骤(windows)【转】

感谢 Junn9527 PostgreSQL安装:一.windows下安装过程安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:1.开始安装: 2.选择程序安装目录: 注:安装 PostgreSQL 的分区最好是 NTFS 格式的.PostgreSQL 首要任务是要保证数据的完整性,而 FAT 和 FAT32 文件系统不能提供这样的可靠性保障,而且 FAT 文件系统缺乏安全性保障,无法保证原始数据在未经授权的情况下被更改.此外,Post

PostgreSQL安装详细步骤(windows)

PostgreSQL安装:一.windows下安装过程安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:1.开始安装: 2.选择程序安装目录: 注:安装 PostgreSQL 的分区最好是 NTFS 格式的.PostgreSQL 首要任务是要保证数据的完整性,而 FAT 和 FAT32 文件系统不能提供这样的可靠性保障,而且 FAT 文件系统缺乏安全性保障,无法保证原始数据在未经授权的情况下被更改.此外,PostgreSQL 所使用的"

【转帖】Windows下PostgreSQL安装图解

Windows下PostgreSQL安装图解 这篇文章主要为大家介绍了如果在Windows下安装PostgreSQL数据库的方法,需要的朋友可以参考下 现在谈起免费数据库,大多数人首先想到的可能是MySQL,的确MySQL目前已经应用在国内很多领域,尤其是网站架设方面.但是,实际上功能最强大.特性最丰富和最复杂的免费数据库应该是PostgreSQL.它的很多特性正是当今许多商业数据库例如Oracle.DB2等的前身. 其实笔者最近也是因为项目需要,接触了一点PostgreSQL的皮毛,最近Pos

PostgreSQL安装详细步骤(windows)[转]

PostgreSQL安装: 一.windows下安装过程 安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下: 1.开始安装: 2.选择程序安装目录: 注:安装 PostgreSQL 的分区最好是 NTFS 格式的.PostgreSQL 首要任务是要保证数据的完整性,而 FAT 和 FAT32 文件系统不能提供这样的可靠性保障,而且 FAT 文件系统缺乏安全性保障,无法保证原始数据在未经授权的情况下被更改.此外,PostgreSQL 所使

Ubuntu PostgreSQL安装和配置

1.安装 使用如下命令,会自动安装最新版,这里为9.5 sudo apt-get install postgresql 安装完成后,默认会: (1)创建名为"postgres"的Linux用户 (2)创建名为"postgres".不带密码的默认数据库账号作为数据库管理员 (3)创建名为"postgres"的表 安装完成后的一些默认信息如下: config /etc/postgresql/9.5/main data /var/lib/postgre

CentOS7 PostgreSQL安装

CentOS7 PostgreSQL安装 Install 安装 使用yum安装 yum install http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-1.noarch.rpmyum install postgresql94-server postgresql94-contrib 设置开机启动 systemctl enable postgresql-9.4.servicesystemctl start po

centos7.0 安装日志--图文详解-python开发环境配置

centos7.0发布之后,就下载了everthing的DVD镜像,今天有时间,所以决定在vbox底下体验一番--- 上图: 默认是体验安装,作为一个忠实粉丝,我决定选择直接安装! 这个界面是这次新版本更新后改的,它把以前要下一步.上一步可以修改的操作全部集中到一个页面来,默认选择是下图这样,比如你想修改软件安装选项只要点击相应选项就可以了. 每次你更改安装选项之后,它都会自动从新计算安装源,如果你的选择的资源本地没有,还可以通过网络来安装,默认网络是不启用的,所以我们需要自己手工设置一下网络.

windows下postgresql安装失败解决方法:无法运行getlocales.exe

今天要安装postgresql但是安装的时候出现错误 Unknown error while running C:\Users\jinjin\AppData\Local\Temp\postgresql_installerxxxxxxx\getlocales.exe 网上百度对这个问题搜了一下只有3个链接,谷歌了一下后尝试解决这个方法. 主要原因应该是VC2010没有安装,但是我安装了之后还是依然报错.然后发现是我在安装安装版之前尝试使用过免安装的二进制版,在运行initdb的时候提示报错缺少一个