redhat 编译安装postgresql

环境:redhat_6.4_x86-64

postgresql版本:postgresql-9.4.1

首先下载pg安装包:http://www.postgresql.org/download/

1、解压源码包:

# tar -vxf postgresql-9.4.1.tar.gz

2、编译安装:

# cd postgresql-9.4.1

# ./configure --prefix=/usr/local/pgsql

#make

#make install

这里需要注意:若要安装postgresql自带的相关插件,用下面的命令即可全部安装,插件存放目录为源码包的contrib目录内。但若make world 的话,编译时间较长,且需要考虑依赖性问题。

#make world

#make install

3、创建用户与用户组,postgresql需要用普通用户启动,若实在想用root启动,则需要修改pgsql的源码,去除对root的的检测才行:

#groupadd pgsql

#useradd pgsql -d /pgsql -s /bin/bash -g pgsql -p pgsql

4、配置pgsql的环境变量

#su pgsql

$cd 

$vi .bash_profile

在配置文件中添加如下环境变量并保存退出vi

export PGDATA=/usr/local/pgsql/data
export PGHOME=/usr/local/pgsql
export PGLIB=/usr/local/pgsql/lib

$source .bash_profile

$echo $PGDATA

/usr/local/pgsql/data

5、创建data目录

$su root

password:

#cd /usr/local/pgsql

#mkdir data

6、修改data目录所有者与权限

#chown -R pgsql.pgsql data

#chomd -R 0700 data

#ll

drwxr-xr-x.  2 root  root  4096 5月   7 19:42 bin
drwx------. 18 pgsql pgsql 4096 5月   7 22:02 data
drwxr-xr-x.  6 root  root

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值