美文网首页
PostgreSQL离线安装部署(RPM)

PostgreSQL离线安装部署(RPM)

作者: 秋枫叨叨 | 来源:发表于2022-03-28 11:28 被阅读0次

一、部署环境

配置名称 配置详情
系统配置 CentOS Linux release 7.7.1908 (Core)
数据库版本 postgresql10-10.20
操作用户角色 root

二、下载安装

postgres依赖包

下载地址:https://yum.postgresql.org/10/redhat/rhel-7-x86_64/repoview/postgresqldbserver10.group.html

postgresql10-10.20-1PGDG.rhel7.x86_64.rpm
postgresql10-libs-10.20-1PGDG.rhel7.x86_64.rpm
postgresql10-server-10.20-1PGDG.rhel7.x86_64.rpm

下载上面四个依赖包至本地。

libicu依赖包

下载地址:https://centos.pkgs.org/7/centos-x86_64/libicu-50.2-4.el7_7.x86_64.rpm.html

libicu-50.2-4.el7_7.x86_64.rpm

rpm安装

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

rpm -ivh postgresql10-libs-10.16-1PGDG.rhel7.x86_64.rpm 
rpm -ivh postgresql10-10.16-1PGDG.rhel7.x86_64.rpm 
rpm -ivh postgresql10-server-10.16-1PGDG.rhel7.x86_64.rpm 

三、配置

1)初始化

初始化数据库

/usr/pgsql-10/bin/postgresql-10-setup initdb

设置自启动

systemctl enable postgresql-10.service   #设置数据库的开机启动
systemctl start postgresql-10   #启动数据库

关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

2)添加账户

切换用户

su - postgres 

进入psql

psql

添加用户

ALTER USER postgres WITH PASSWORD 'postgres';

退出

\q

3) 设置配置文件

设置外部连接密码访问

vi /var/lib/pgsql/10/data/pg_hba.conf

内容如下:

# "local" is for Unix domain socket connections only
local   all             all                           trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local   replication     postgres                                peer
#host    replication     postgres        127.0.0.1/32            md5

#host    replication     postgres        ::1/128                 md5

host     all             all             0.0.0.0/0               md5 #修改成这样

修改监听端口

vi /var/lib/pgsql/10/data/postgresql.conf

找到 listen_addresses值给为*

重启服务

systemctl restart postgresql-10  

相关文章

  • PostgreSQL离线安装部署(RPM)

    一、部署环境 配置名称配置详情系统配置CentOS Linux release 7.7.1908 (Core)数据...

  • PostgreSQL 9.6 RPM离线安装

    项目使用pg,整理个初级的安装教程,简化实施。部分内容参考来源:https://www.jianshu.com/p...

  • Linux下部署tomcat

    将dorado7的doc离线文件部署到tomcat 安装JAVA和Tomcat rpm jre-7u80-linu...

  • Centos7-RPM命令使用

    离线下载rpm包 RPM包安装 RPM包升级 RPM包的卸载 RPM包的查询

  • nodejs10安装

    CentOS7在线安装 CentOS7离线安装 下载RPM包,安装即可 Ubuntu在线安装 Ubuntu离线安装...

  • Openshift3.11集群安装

    安装环境 集群信息 离线安装包准备 离线docker镜像准备 离线rpm包准备 执行如下命名: 基础依赖包安装 配...

  • Kong部署笔记

    Postgre安装 官网 https://www.postgresql.org/ rpm方式安装 https://...

  • docker系列专栏

    centos7上rpm离线安装docker18centos7离线安装docker-composedocker修改默...

  • PostgreSQL rpm安装

    环境:CentOS 7 64bit 版本:PostgreSQL 9.5 以下安装基于服务器能够上网的情况下操作。 ...

  • CentOS离线安装rpm包

    CentOS离线安装rpm包 rpm离线包的下载 先找一台有网络的CentOS机器 利用CentOS系统yum下载...

网友评论

      本文标题:PostgreSQL离线安装部署(RPM)

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