centos6源码安装postgresql 9.1.4

在linux一般安装软件我喜欢源码安装,个人感觉他不会把文件丢得满地都是。


第一步:下载源码包

下载地址:http://ftp.postgresql.org/pub/source/v9.1.4/postgresql-9.1.4.tar.gz

如果需要安装其它版本,可以到http://www.postgresql.org/ftp/source/

第二步:安装前的准备

yum install -y zlib zlib-devel readline readline-devel

第三步:解压编译

tar -zxvf postgresql-9.1.4.tar.gz

cd postgresql-9.1.4

./configure (在后面加-h显示所支持的参数)

make && make install

第四步:添加postgresql用户及初始化数据

useradd postgresql

su - postgresql #切换到postgresql用户

passwd #修改用户密码

mkdir data #创建数据目录

chown -R postgresql:postgresql /usr/local/pgsql #默认编译后是安装在这个目录的,所以把这个目录的所有权交给postgresql

cd data #进入数据目录

/usr/local/pgsql/bin/initdb #执行初始化脚本

完成后当前目录下面会生成一些postgresql的数据和配置文件

第五步:设置开机启动

su #切换至超级用户

cd ~/postgresql-9.1.4 #进入源码文件夹,及解压源码后的文件夹

cp contrib/start-scripts/linux /etc/init.d/postgresql #将服务脚本添加到init.d

vi /etc/init.d/postgresql #修改data目录,将PGDATA="/usr/local/pgsql/data"修改成PGDATA="/home/postgresql/data"

chmod a+x /etc/init.d/postgresql #添加执行权限

chkconfig --add postgresql

现在就可以使用service postgresql start开启postgresql服务,开机也会自动启动了。

第六步:这样就安装成功了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值