离线安装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 /tmp
rpm -ivh postgresql11-libs-11.6-1PGDG.rhel7.x86_64.rpm
rpm -ivh postgresql11-11.6-1PGDG.rhel7.x86_64.rpm
rpm -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-11 systemctl 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-11 su postgres
输入psql
psql 创建数据库用户
create user postgres password 'pg'; 赋予账号权限
ALTER ROLE postgres SUPERUSER; 新建数据库
create database postgres;
退出
\q
退出postgres用户
exit
现在安装的版本一般存在数据库存在postgres用户,可以直接修改密码
alter user postgres with encrypted password '123456';
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
离线安装PostgreSQL11.6的更多相关文章
- SharePoint 2016 必备组件离线安装介绍
前言 SharePoint 必备组件安装,一直以来都是SharePoint安装过程中的最大的坑,尤其是不能联网的服务器.博主在这里简单介绍一下离线安装过程,并附组件包下载以及安装命令,并且在windo ...
- MYSQL离线安装
由于MySQL的广泛应用,MySQL的安装也就成了大家经常会碰到的问题.并且由于不是所有机器都可连接外网,所以MySQL的离线安装显得比较重要.而本文旨在介绍CentOS6.6下离线安装MySQL. ...
- VS2010+Qt5.4.0 环境搭建(离线安装)
原创作者:http://blog.csdn.net/solomon1558/article/details/44084969 前言 因项目需要Qt开发GUI,我根据网上资料及自己的经验整理了搭建vs2 ...
- 离线安装 Python 2.7, paramiko 和 tornado
无非就是离线安装, 步骤比较繁琐, 记录一下. 需求很简单, 一个离线安装的 Python, 能跑 tornado 和 paramiko 1. 离线安装 Python 2.7 .tgz cd Pyth ...
- npm包与gem包--在线&离线安装
目录 NPM 在线 离线 GEM 在线 离线 NPM NPM,即为Node的包管理工具,官网为 https://www.npmjs.com/,我们可以在站内搜索所需要的NPM包,了解相关的使用规则 安 ...
- Windows 8 下离线安装。net Framework 3.5
Windows 8 下安装.net Framework 3.5 1)可以将直接双击ISO (或放入光盘/U盘)(安装文件在F盘) 2)使用管理员权限运行命令行程序 3)dism.exe /online ...
- Xamarin Mono For Android 4.6.07004 完整离线安装破解版(C#开发Android、IOS工具)
Xamarin是由Miguel de Icaza成立的一家新的独立公司,目的是给Mono一个继续奋斗的机会.Mono for Android (原名:MonoDroid)可以让开发人员使用 Mic ...
- nexus离线安装索引及一些问题
安装私服~~~ 整体流程: 服务器安装私服 配置私服(主要是安装索引) 本地maven配置指向私服 安装私服 win & linux 网上教程很多,不在阐述: 配置私服(及安装index) 1 ...
- Win8.1离线安装.NET3.5
Win8.1离线安装.NET3.5 dism.exe /online /enable-feature /featurename:NetFX3 /Source:H:\sources\sxs 其中H为盘符 ...
随机推荐
- 【译】Serilog 配置基础知识
Serilog 使用简单的C# API来配置日志记录.当外部配置需要时,可以使用Serilog.Settings.AppSettings包(.NET 框架)或Serilog.Settings.Conf ...
- 实验13:VLAN/TRUNK/VTP/
实验10-1: 划分VLAN Ø 实验目的通过本实验,读者可以掌握如下技能:(1) 熟悉VLAN 的创建(2) 把交换机接口划分到特定VLAN Ø 实验拓扑 实验步骤要配置VLAN,首先要 ...
- ubuntu16.04+Opencv3.4.0安装(slam版)
本文记录ubuntu下安装opencv过程,步骤来自 opencv官网可以对照官网步骤:https://docs.opencv.org/3.4.0/d7/d9f/tutorial_linux_inst ...
- Codeforces 922 C - Robot Vacuum Cleaner (贪心、数据结构、sort中的cmp)
题目链接:点击打开链接 Pushok the dog has been chasing Imp for a few hours already. Fortunately, Imp knows that ...
- [Effective Java 读书笔记] 第三章类和接口 第十六条
第十六条 复合优先于继承 如果不确定B和A的关系是,is-a的关系,B确实也是A,那么久不应该使用B继承A,否则会暴露实现细节, 你的实现都会限制在原始的实现上. 书中举的第一个例子,实现了一个类ex ...
- qt creator源码全方面分析(2-10-5)
目录 The Plugin Manager, the Object Pool, and Registered Objects 插件管理器 对象池和已注册对象 The Plugin Manager, t ...
- mongo操作备忘
#查看collection内 某个字段条目数 db.dictionary_system.find({"name":"xxx"}).count() #清空某个co ...
- Unable to update index for nexus-publish | http://ip:port/repository/maven-public/
问题描述:Unable to update index for nexus-publish | http://ip:port/repository/maven-public/ 解决方案:进入工作空间. ...
- [CentOS7]Yum 使用代理
公司服务器只允许YUM出公网 # vi /etc/yum.conf # 添加下面一行 proxy=http://10.1.1.1:55555 # proxy ip:端口 END
- Pandas常用功能
在使用Pandas之前,需要导入pandas库 import pandas as pd #pd作为pandas的别名 常用功能如下: 代码 功能1 .DataFrame() 创建一个DataFr ...