zoukankan      html  css  js  c++  java
  • 源码安装Postgresql9.4.1

    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
  • 相关阅读:
    [色彩校正] Gamma Correction
    需要齐次坐标的原因之二 所有的变换运算(平移、旋转、缩放)都可以用矩阵乘法来搞定
    需要齐次坐标的原因之一
    数据库连接类
    简单的数组排序
    OfficePage封装代码
    新闻管理数据模板
    最新page页码生成控件代码
    新闻管理cs页面
    快速收录新域名网站
  • 原文地址:https://www.cnblogs.com/kfx2007/p/4571230.html
Copyright © 2011-2022 走看看