postgresql14离线安装

1.下载所需要的包RepoView: PostgreSQL PGDG 14 Updates RPMs(需要下载的包都放在root下即可)
下载地址 https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-7-x86_64/

下载下面三个包:
postgresql14-14.4-1PGDG.rhel7.x86_64.rpm
postgresql14-libs-14.4-1PGDG.rhel7.x86_64.rpm
postgresql14-server-14.4-1PGDG.rhel7.x86_64.rpm

2.按照以下顺序安装rpm包

rpm -ivh postgresql14-libs-14.5-1PGDG.rhel7.x86_64.rpm
rpm -ivh postgresql14-14.5-1PGDG.rhel7.x86_64.rpm
rpm -ivh postgresql14-server-14.5-1PGDG.rhel7.x86_64.rpm

可能出现的问题:安装过程中提示libicu报错,则需要安装libicu包:libicu包下载地址
http://mirror.centos.org/centos/7/os/x86_64/Packages/libicu-50.2-4.el7_7.x86_64.rpm
(点击就直接下载了哦)

rpm -ivh libicu-50.2-4.el7_7.x86_64.rpm

3.初始化PostgreSQL集群(由于这里面初始化过了,所以安装之后不用再初始化)

mkdir -p /data/pgsql  
chown -R postgres:postgres /data/pgsql   //改文件夹所有者
chmod -R 0700 /data/pgsql                //赋权
su - postgres
/usr/pgsql-14/bin/initdb -D /data/pgsql

4.修改配置
1)修改远程访问

vim /data/pgsql/postgresql.conf

需要修改的参数项:

listen_addresses = '*' //配置为允许远程访问
port = 8432 //将前面的#号删掉,默认端口5432,我的是8432,按实际情况修改
max_connections = 2000 //设置最大连接数2000,默认100
shared_buffers = 1024MB //默认128MB,此参数决定有多少内存可以被PostgreSQL用于缓存数据
maintenance_work_mem = 256MB //默认64MB,数据库一个操作的内存使用上限

2)配置客户端

vim /data/pgsql/pg_hba.conf

将访问数据库的客户端IP增加一行

host		all  	  all 	   0.0.0.0/0 	  md5

3)修改service文件

cd /usr/lib/systemd/system //进入system下
vim postgresql-14.service

修改

Environment=PGDATA=/data/pgsql

(/data/pgsql需改为自己的实际路径哦)

5.刷新并重启

systemctl daemon-reload
systemctl start postgresql-14

ok啦!

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值