您的位置:首页 > 数据库

源码安装Postgresql9.4.1

2015-06-12 11:21 211 查看
1.先到官网下载http://www.postgresql.org/ftp/source/v9.4.1/ tar包

2.解压后执行:

sudo apt-get install zlib1g-dev

sudo apt-get install libreadline-dev


3.

./configure

make
su
make install


4.安装完成后程序目录在/usr/local/pgsql/

5、切换到postgres用户编辑~/.bash_profile文件,将数据库执行命令的目录加入到PATH变量。

PATH=$PATH:$HOME/bin:/usr/local/pgsql/bin     //修改~/.bash_profile文件的PATH变量一行,修改后用source使其立即生效,也可以重新登录。


6、初始化以及启动数据库。

[postgres@5201351 ~]$ initdb -D /usr/local/pgsql/data                          //初始化postgresql数据库
[postgres@5201351 ~]$ postgres -D /usr/local/pgsql/data >logfile 2>&1 &        //启动postgresql数据库


在安装完成以后,postgresql.conf的默认配置如下:



如果我们需要停止postgresql服务,可以使用如下命令:

[postgres@5201351 ~]$ pg_ctl stop -D /usr/local/pgsql/data


我们也可以将源码包里contrib/start-scripts/linux启动脚本文件拷贝到/etc/init.d目录中,将其命名成postgresql-9.4

以后就可以就像启动其他服务一样进行启动了,也可以将其加入到开机启动。一般来讲此脚本我们可能需要修改的选项如下图所示:



最后我们将postgresql-9.4加入到开机启动项,可以使用如下命令:

[root@5201351 ~]# chkconfig --level 35 postgresql-9.4 on
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: