码迷,mamicode.com
首页 > 数据库 > 详细

ubuntu14.04 LTS 源码编译安装postgreSQL

时间:2015-06-12 11:41:29      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

一、环境

  ubuntu14.04

  postgresql-9.4.3

二、安装

  1、依赖包安装

sudo apt-get install libperl-dev  python-dev libreadline-gplv2-dev zlib1g-dev

  2、下载postgreSQL,编译安装

wger https://ftp.postgresql.org/pub/source/v9.4.3/postgresql-9.4.3.tar.bz2
tar -jxvf  postgresql-9.4.3.tar.bz2 -C /usr/local/src/
./configure --prefix=/usr/local/postgresql-9.4.3 --with-perl --with-python
sudo make && sudo make install 
cd /usr/local/
sudo ln -fs postgresql-9.4.3/ pgsql

  在编译安装路径是加上了版本号,加上版本号的原因是为了以后升级方便;如果postgreSQL9.4.4发布了,自需要在编译postgreSQL9.4.4后,将现有的数据库停掉,然后把链接/usr/local/pgsql指向/usr/local/postgresql-9.4.4。

  3、配置环境变量

  安装完成后,配置postgresql可执行文件的路径和共享库的路径,数据库目录

export PATH=/usr/local/pgsql/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/pgsql/lib

  如果想以上配置对所有用户都生效,可以把上面的内容添加到/etc/profile文件中。如果想以上的配置对当前用户生效,在linux下可以把以上内容添加到.bashrc文件中,在其他的unix下可以添加到.profile文件中。

  4、创建数据库簇

export PGDATA=/data/pgdata  #数据目录环境变量
initdb

  5、 安装contrib目录下的工具

cd postgresql-9.4.3/contrib
make
sudo make install

  6、启动和停止数据库

pg_ctl start -D /data/pgdata  
pg_ctl stop -D /dtat/pgdata

 

ubuntu14.04 LTS 源码编译安装postgreSQL

标签:

原文地址:http://www.cnblogs.com/chrisDuan/p/4571195.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!