离线安装PostgreSQL11.6

因为客户最近有一台CentOS7的虚拟机,但是没有联网,需要安装离线安装PostgreSQL

1、首先去官网下载离线安装包

https://www.postgresql.org/download/

说明:可以点击相应系统下载,也可以点击左边导航source下载tar.gz

选择网页下端的

我此次安装的是11.6的版本

下载完成后就有下面三个包

2、PostgreSQL安装包

postgresql11-libs-11.6-1PGDG.rhel7.x86_64.rpm

postgresql11-11.6-1PGDG.rhel7.x86_64.rpm

postgresql11-server-11.6-1PGDG.rhel7.x86_64.rpm

如果没有 安装libicu,同时需要下载libicu-50.2-3.el7.x86_64.rpm 。具体的下载地址,百度一下。

3、上传pg包到/tmp

可以上传到自己新建的目录,我这里是上传到服务器的tmp下

cd /tmprpm -ivh postgresql11-libs-11.6-1PGDG.rhel7.x86_64.rpmrpm -ivh postgresql11-11.6-1PGDG.rhel7.x86_64.rpmrpm -ivh postgresql11-server-11.6-1PGDG.rhel7.x86_64.rpm

 这里安装遇到依赖检测失败,请参考:https://www.cnblogs.com/whitebai/p/12128078.html 进行配置

4、安装完成后初始化数据库并启用开机自启动

这里需要 cd 到个根目录下,刚刚实在tmp目录下,不然会找不到路径。

/usr/pgsql-11/bin/postgresql-11-setup initdb
systemctl enable postgresql-11systemctl start postgresql-11

  

5、配置/etc/hosts

其实这部我没有配置

 

6、最后添加主机ip和主机名

vim /var/lib/pgsql/11/data/postgresql.conf

7、根据实际需求开放访问ip

vim  /var/lib/pgsql/11/data/pg_hba.conf

8、重启postgresql

systemctl restart postgresql-11su - postgrespsql创建数据库用户create user postgres password ‘pg’;赋予账号权限ALTER ROLE postgres SUPERUSER;新建数据库create database postgres;退出

8、开放防火墙端口 

  firewall-cmd --zone=public --add-port=5432/tcp --permanent   # 开放5432端口

  firewall-cmd --reload   # 配置立即生效

参考链接:https://www.cnblogs.com/whitebai/p/12144515.html

使用链接工具进行测试

安装具体参考:https://blog.csdn.net/TheDreamMaster/article/details/90318602  https://www.jianshu.com/p/b4a759c2208f

(0)

相关推荐

  • 用Keepalived实现PostgreSQL高可用

    一.Keepalived工作原理 Keepalived可提供VRRP以及health-check功能,可以只用它提供双机浮动的vip(VRRP虚拟路由功能),这样可以简单实现一个双机热备高可用功能. ...

  • Dism 离线安装.NET Framework 3.5教程

    .NET Framework 3.5是许多应用程序赖以运行的基础环境框架,可谓是Windows系统必装组件,可是有许多用户却遇到错误提示"Windows无法完成请求的更改.参数错误.错误代码 ...

  • ArcGIS Pro中文帮助离线安装?其实很简单哒

    这个本来不想写的,感觉有些水,但是既然有朋友在公众号后台问我了,并且考虑到esri是国外网站的原因,时灵时不灵,还是水一篇吧~~~哈哈哈 首先需要注意的是,Arcgis pro 帮助版本要对应,就是说 ...

  • C# NuGet打包和离线安装

    C# NuGet打包和离线安装

  • 离线安装Python、Locust以及第三方依赖包

    离线安装Python、Locust以及第三方依赖包

  • python离线安装外部依赖包

     注意:后面发现很多问题都是pip版本太低造成的,所以在往下做之前,可以先升级一下pip为最新版本: python -m pip install -U pip 1.制作requirement.txt ...

  • (6条消息) Anaconda 离线安装 python 包方法

    因为有时直接使用pip install在线安装 Python 库下载速度非常慢,所以这里介绍使用 Anaconda 离线安装 Python 库的方法. 这里以安装 pyspark 这个库为例,因为这个 ...

  • 离线安装vue(卸载vue不成功,暴力安装)

    由于之前安装了低版本的vue,后面想安装高版本的,结果发现卸载不了旧版本的,网上可能有其他办法,但是都太麻烦了,索性就直接复制别人的高版本的vue文件,关键是粘贴到自己本机安装node时在环境变量里的 ...

  • Intellij idea 离线安装activiti工作流插件

    想在Intellij idea上安装一个activiti插件玩玩,由于网络环境原因,不能使用网上已有的在线搜索acti bpm并安装的方式.也在网上找了好久没找到离线安装的方式.自己摸索了一下装好了, ...

  • Arduino IDE下ESP32环境搭建与离线安装

    Arduino IDE下ESP32环境搭建与离线安装 ESP32环境搭建的核心关节在ESP32的tools下的get.exe文件身上:安装时,get.exe会运行get.py脚本,先找package目 ...