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
  • 相关阅读:
    【linux】驱动-13-阻塞与非阻塞
    【linux】驱动-12-并发与竞态
    【linux】驱动-11-gpio子系统
    【linux】驱动-10-pinctrl子系统
    【linux】驱动-9-设备树插件
    手写Java分页模块
    JDBC连接与自定义线程池
    类加载器
    网络编程之TCP
    网络编程之UDP
  • 原文地址:https://www.cnblogs.com/kfx2007/p/4571230.html
Copyright © 2011-2022 走看看