美文网首页
PostgreSql源码安装

PostgreSql源码安装

作者: 权超 | 来源:发表于2018-12-18 15:21 被阅读0次

    以下为下载链接,本次安装版本为9.6.0

    https://www.postgresql.org/ftp/source/

    配置本地YUM源

    vi /etc/yum.repos.d/base.repo
    
    [rhel_6_iso]
    name=localiso
    baseurl=file:///mnt/
    enabled=1
    gpgcheck=0
    

    安装依赖包

    mount /dev/sr0 /mnt
    yum -y install gcc gcc-c++ automakeautoconf libtool make readline-devel zlib-devel
    

    创建用户组和用户

    groupadd postgres
    useradd -g postgres postgres
    passwd postgres
    id postgres
    

    创建软件和数据目录,并解压安装

    mkdir -p /app/pg /app/pg/pgsql /app/pg/data
    tar -zxvf postgresql-9.6.0.tar.gz -C/app/pg
    cd /app/pg/postgresql-9.6.0/
    ./configure --prefix=/app/pg/pgsql/ --without-readline
    make && make install
    chown -R postgres. /app
    

    创建数据库并启动

    su - postgres
    /app/pg/pgsql/bin/initdb -D /app/pg/data/
    /app/pg/pgsql/bin/pg_ctl -D /app/pg/data/ -l logfile start
    

    添加环境变量

    vi .bashrc
    
    PATH=$PATH:$HOME/bin:/app/pg/pgsql/bin
    export PGDATA=/app/pg/data
    export PGHOME=/app/pg/pgsql
    export LANG=zh_CN.UTF-8
    export PGPORT=5432
    export PATH
    
    source .bashrc
    

    配置访问参数

    vi $PGDATA/postgresql.conf
    
    listen_addresses = *
    port = 5432
    
    
    
    vi $PGDATA/pg_hba.conf
    
    host   all             all             0.0.0.0/0               md5
    

    重启服务登陆数据库

    pg_ctl restart
    psql
    psql (9.6.0)
    Type "help" for help.
    
    postgres=# 

    相关文章

      网友评论

          本文标题:PostgreSql源码安装

          本文链接:https://www.haomeiwen.com/subject/mljckqtx.html