1. 解压文件-》进入路径

tar -zvxf postgresql-9.6.3.tar.gz

cd postgresql-9.6.3

  1. 配置

./configure --prefix=/opt/pgsq

postgresql-9.6.3 Linux安装

如果报以下错误:

postgresql-9.6.3 Linux安装

执行yum -y install -y readline-devel

再执行./configure --prefix=/opt/pgsq

2、/编译

make

  1. 安装

make install

postgresql-9.6.3 Linux安装

  1. 创建用户组和用户

groupadd postgres

useradd –g postgres postgres

postgresql-9.6.3 Linux安装

  1. 创建数据库库文件存储目录、给postgres赋予权限

mkdir /opt/pgsq/data

cd /opt/pgsq

chown postgres.postgres data

postgresql-9.6.3 Linux安装

  1. 初始化数据库目录

切换用户

su - postgres

初始化数据

/opt/pgsq/bin/initdb -D /opt/pgsq/data

postgresql-9.6.3 Linux安装

启动数据库

/opt/pgsq/bin/postmaster -D /opt/pgsq/data

postgresql-9.6.3 Linux安装

  1. 配置监听地址和端口

vi /opt/pgsq/data/postgresql.conf

取消注释并改为一下内容:

postgresql-9.6.3 Linux安装

  1. 允许远程连接

vi /opt/pgsq/data/pg_hba.conf

添加以下配置

postgresql-9.6.3 Linux安装

配置iptables让远程主机能访问

Vi /etc/sysconfig/iptables

添加

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPTpostgresql-9.6.3 Linux安装

Service iptables restart

如果失败了,如下图:

iptables -N RH-Firewall-1-INPUT

service iptables save

postgresql-9.6.3 Linux安装

  1. 让postgresql数据库随系统启动而启动

Cd /etc/rc.d/init.d

cp /root/postgresql-9.6.3/contrib/start-scripts/linux postgresql

chmod +x postgresql

vi postgresql

postgresql-9.6.3 Linux安装

chkconfig --add postgresql

postgresql-9.6.3 Linux安装

  1. 启动数据库

postgresql-9.6.3 Linux安装

 

相关文章: