离线安装 postgreSQL 12.0

环境介绍

  1. Centos 7
  2. postgresql 12.0
  3. gcc 已经安装完毕

一、下载安装

  1. 下载postgresql相应版本
    • https://www.postgresql.org/ftp/source/
  2. 下载后解压
    • tar -xvf postgresql-12.0.tar.gz
  3. 编译,期间报错,安装zlib-devel,readline-devel等,离线安装,gcc 也是必须的
    • cd postgresql-12.0
    • ./configure
  4. 安装
    • make && make install

二、配置用户

1. 添加用户
useradd -s /sbin/nologin -G root pguser 
2. 添加用户权限
chmod 775 -R /usr/local/pgsql

三、初始化数据库

su - pguser -c "initdb -D /usr/local/pgsql/data"

四、启动数据库

su pguser
pg_ctl -D /usr/local/pgsql/data
pg_ctl status -D /usr/local/pgsql/data
createdb pguser

五、修改配置

  1. vi /usr/local/pgsql/data/postgresql.conf

# - Connection Settings -

listen_addresses = '0.0.0.0'            # what IP address(es) to listen on;
                                        # comma-separated list of addresses;
                                        # defaults to 'localhost'; use '*' for all
  1. 关闭防火墙
  2. 重启服务
pg_ctl restart -D /usr/local/pgsql/data

六、登录测试

pguser$ psql
pguser=# select version();                                                                                             
                                                 version                                                 
---------------------------------------------------------------------------------------------------------
 PostgreSQL 12.0 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36), 64-bit
(1 row)

完成!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值