linux 下安装以及配置postgresql

1、准备好资源

 下载 PostgreSQL官网下载地址  https://www.postgresql.org/ftp/source/v12.2/   我这里下载的是 postgresql-12.2.tar.gz 压缩包

2、随便把压缩包放在一个地方。【一般情况是放在 /usr/local/src文件夹下,因为这个文件夹通常是系统管理员放置源码包的地方,约定俗成,便于管理】

3、解压:tar -zxvf ./postgresql-12.2.tar.gz 

4、解压后,进入解压后的文件,查看安装帮助文件  【这里有很多博客,写了很多命令,各种说明,其实安装帮助文档中就有,不用到处搜】

   cd postgresql-12.2    主要是INSTALL文件

5、vim  INSTALL   以下就是安装命令  挨个执行就行了 (执行   ./configure 命令可能会遇到错误请看7)

6、执行   ./configure 命令时可以带参数  可以指定安装目录(这点这里我是跟着其它博客学习的)

./configure --prefix=/usr/local/psql 

7、执行   ./configure 命令可能会遇到错误 (会有错误提示,缺少依赖包readline和zlib)

依次执行:

yum install readline-devel  和  yum install zlib-devel

 8、配置环境变量

切换到postgres用户:

编辑postgres家目录下的.bash_profile文件

# postgres

PGHOME=/usr/local/pgsql

export PGHOME

PGDATA=$PGHOME/data

PATH=$PGHOME/bin   

export PGDATA PATH

编辑完成后,按esc,输入:再输入wq保存退出,重新启用一下配置文件: 

source .bash_profile

9、初始化数据库

pg_ctl initdb

10、启动数据库

pg_ctl start

11、设置监听

修改/usr/local/pgsql/data下的pg_hba.conf配置文件,将IPv4 local connections下面的一行改为如下所示:

 

修改/usr/local/pgsql/data下的postgresql.conf配置文件,修改为如下所示:

 

12、重启PostgreSQL服务:

pg_ctl restart

 

 

参考文献 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值