zoukankan      html  css  js  c++  java
  • 源码安装postgresql数据库

    一般情况下,postgresql由非root用户启动。

    1、创建postgres用户

    groupadd postgres

    useradd -g postgres postgres

    下面的操作都在postgres用户下完成

    su postgres

    2、解压源码包

    tar -xvzf postgres-9.4.tar.gz

    cd postgres-9.4

    3、配置

    ./configure --prefix=/usr/local/postgres --enable-debug

    (打开debug选项,用于调试)

    4、编译安装

    make & make install

    (pg安装需要flex和bison,apt-get或yum自行安装即可)

    5、添加环境变量

    export PATH=$PATH:/usr/local/postgresql/bin

    6、创建postgresql数据库目录

    mkdir -p /var/postgresql/data

    chown postgres:postgres /var/postgres/*

    chown postgres:postgres /usr/local/postgresql/*

    chmod -R 775 /var/postgresql/*

    7、初始化数据库

    initdb -D /var/postgresql/data

    8、启动数据库服务

    pg_ctl -D /var/postgresql/data -l /var/postgresql/logfile start

    连入数据库

     

    查看数据库状态

    备注:部分配置项需要修改pg_hba.conf配置文件

     ls -l /var/postgrresql/data/

    若方便调试查看学习,需要去掉gcc优化选项,在src/Makefile.global中,将CFLAGS中的-O2改为-O0

  • 相关阅读:
    react实现拖拽
    JS实现判断滚动条滚到页面底部并执行事件的方法
    获取地址中的参数 封装在params对象里面
    git常用命令
    Linux定时任务Crontab命令详解
    tars 部署
    tars 问题汇总
    Mac
    http head
    SSL
  • 原文地址:https://www.cnblogs.com/scu-cjx/p/9932055.html
Copyright © 2011-2022 走看看