PostgreSQL在Linux下的源码编译安装


1.下载PostgreSQL源码安装包

官方下载地址;http://www.postgresql.org/download/

本文使用的: postgresql-9.4.4.tar.gz


2.编译安装:

tar -zxvf  postgresql-9.4.4.tar.gz
cd postgresql-9.4.4
./configure --prefix=/opt/pgsql --with-pgport=5432
gmake world
gmake install -world
 
cd /opt/pgsql
mkdir data
 
useradd -m postgres
passwd postgres
chown postgres data
 
su - postgres
cd ..
cd bin
./initdb  -D ../data  --locale=C  -U postgres
./pg_ctl start -D ../data
./psql


3.添加环境变量:

vi /etc/profile

在文件末尾添加

export PG_HOME=/opt/pgsql

Esc 退出插入

:w  保存

:q   退出编辑

source /etc/profile


4.数据库访问控制

配置postgresql.conf的listen_address参数和pg_hba.conf的参数。

请参考:PostgreSQL的访问控制


5.设置防火墙

一般需要外部访问时可关闭防火墙。

请参考:Linux下关闭防火墙的方法


你可能感兴趣的:(PostgreSQL在Linux下的源码编译安装)