Linux CentOS 7.x离线安装PostgreSQL操作手册
一、准备环节
rpm -qa | grep postgres 检查PostgreSQL 是否已经安装
rpm -qal | grep postgres 检查PostgreSQL 安装位置
postgresql-12.2.tar.gz
二、Pgsql数据库安装下载
下载地址: http://www.postgresql.org/ftp/source/ 选择你你需要的版本,本次安装12.2的版本
三、安装依赖包
1.在线在安装pgsql数据库的Linux上,执行以下命令安装所需要的依赖包:
yum install -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel libxslt-devel openldap-devel python-devel gcc-c++ openssl-devel cmake
2.离线安装的情况下,可以等在验证安装时,看系统提示少什么依赖在进行离线安装
四、安装pgsql
1.在目录下新建pgsql文件夹,并将下载的压缩包通过fxp传输到pgsql目录下
2.解压压缩包
tar -zxvf postgresql-12.2.tar.gz
3.进入解压后的文件夹
4.编译pgsql源码进行安装
./configure –prefix=/dcits/pgsql/postpresql
./configure 验证安装环境(此处就会报缺少哪些依赖) --prefix=/../../ 安装到prefix指定的目录
注意: 执行上面命令之后,可能会输出类似的错误,这是表明缺少readline这个依赖
解决此问题: rpm -qa | grep readline 执行此命令检查系统是否安装 yum search readline 搜索相关的readline包
然后去下载对应的rpm包,通过下面命令进行安装 rpm -vih xxxxx.rpm --nodeps --force
5.执行make命令安装
6.执行make install
至此,pgsql数据库安装完成,进入/dcits/pgsql/postpresql目录可以看到安装后的pgsql文件
五、配置数据库
1.切换到root 用户 创建pgsql用户组,并创建用户pgsql
groupadd pgsql
useradd -g pgsql pgsql
2.创建pgsql数据库的数据主目录并修改文件权限
cd /dcits/pgsql/postpresql
mkdir data
chown pgsql:pgsql data
3.配置环境变量 切换到pgsql用户下 ,配置 .bash_profile 环境变量
切记 source .bash_profile 使其生效
4.切换用户到su - pgsql并使用initdb初始化数据库 ,然后就能看到/dcits/pgsql/postpresql/data 目录下有文件了
- 切记此符合不能少
5.修改/dcits/pgsql/postpresql/data目录下的两个文件
postgresql.conf 配置PostgreSQL数据库服务器的相应的参数。
pg_hba.conf 配置对数据库的访问权限
Linux CentOS 7.x离线安装PostgreSQL操作手册的更多相关文章
- CentOS使用rpm离线安装mariadb
本文不再更新,可能存在内容过时的情况,实时更新请移步原文地址:CentOS使用rpm离线安装mariadb: 环境: CentOS Linux release 7.6.1810 (Core) mari ...
- centos 6.4下安装postgresql 9.2
我的linux版本是centos 6.4 ,准备安装postgresql 9.2 根据官方说明: http://www.postgresql.org/download/linux/redhat/ 缺省 ...
- [转]在Linux CentOS 6.6上安装Python 2.7.9
在Linux CentOS 6.6上安装Python 2.7.9 查看python安装版本 python -V yum中最新的也是Python 2.6.6,所以只能下载Python 2.7.9的源代码 ...
- Linux/CentOS环境下如何安装和配置PhantomJS工作环境
PhantomJS 是一个基于WebKit的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, C ...
- Linux CentOS 8系统离线升级内核版本
Linux CentOS 8系统离线升级内核版本 搬运如下文章,十分感谢 https://blog.csdn.net/WQwinter/article/details/127231086 二.升级步骤 ...
- 在Linux CentOS上编译并安装Clang 3.5.0
编译CoreCLR需要Clang 3.5,而CentOS上安装的是Clang 3.4.2(yum repos中最新版也是这个),只能自己手工编译LLVM的源代码进行安装. (注:CentOS的版本是6 ...
- Linux CentOS 6.5 yum安装MongoDB的操作
安装MongoDB的方法有很多种,可以源代码安装,在CentOS也可以用yum源安装的方法.由于MongoDB更新得比较快,我比较喜欢用yum源安装的方法.64位CentOS下的安装步骤如下: 1.准 ...
- Linux - CentOS 6.3 (x86_64)安装过程详细图解
I:下载CentOS 6.3 楼主已经从CentOS官方公布下载列表当中整理出了2个在国内的下载地址,这样就不需要为访问墙外的龟速网络而费心了. 32位:下载地址1,下载地址2 64位:下载地址1,下 ...
- Linux(CentOS 6.5) 下安装MySql 5.7.18 二进制版本粗浅攻略
鉴于Linux和mysql因不同版本,安装方式也不同,所以在阅读本攻略前,请确保各位同学的版本和我的Linux.MySql 版本一致. 如果不一致,只能参考. 我的版本: Linux CentOS 6 ...
- CentOS 7 64位 安装 PostgreSQL 9.2整理
centos版本 LSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux ...
随机推荐
- C# 关于 &符号字符串转对象
string respDataJson = "A=&B=2&C=asdfasdf"; string respDataJson = "A=&B=2& ...
- java基础(switch)
switch语句 # switch(表达式){ case 常量1:代码块1: break: case 常量2:代码块2: break: case 常量3:代码块3: break: default:以上 ...
- 提升数据管理效率:ETLCloud与达梦数据库的数据集成
达梦数据库的核心优势在于其强大的数据处理能力和高可用性设计.它采用先进的并行处理技术,支持大规模的数据操作,同时具备出色的事务处理能力和数据安全保障.此外,达梦数据库还提供了丰富的功能模块,如数据备份 ...
- Restcloud 6·18 社区活跃用户获奖名单公布
[6·18社区活跃度评选]的获奖名单新鲜出炉 大家快来看看自己有没有上榜呀~没想到吧!!在疯狂购物的同时还能收到RestCloud为社区的活跃用户准备的6·18神秘小礼品! 本次入选幸运儿评审标准:6 ...
- SciTech-Mathmatics-Probability+Statistics-Population-Sampling of Region of Population : Proportion + Mean + Confidence Interval
SciTech-Mathmatics-Probability+Statistics-Population-Sample: Sample Proportion vs. Sample Mean: The ...
- OpenDeepWiki:AI驱动的代码知识库文档生成技术深度解析
项目地址 Git仓库: https://github.com/AIDotNet/OpenDeepWiki 在线体验: https://opendeepwiki.com 本文档基于: 当前本地仓库分析 ...
- LINUX中创建文件 touch命令 -九五小庞
功能说明:改变文件或目录时间. 语 法:touch [-acfm][-d <日期时间>][-r <参考文件或目 录>][-t <日期时间>] [--help] [- ...
- 校验 ChatGPT4 真实性的三个经典问题:区分 GPT3.5 与 GPT4,并提供免费测试网站
现在已经有很多 ChatGPT 的套壳网站,以下分享验明 GPT-4 真身的三个经典问题,帮助你快速区分套壳网站背后到底用的是 GPT-3.5 还是 GPT-4. 大家可以在这个网站测试:https: ...
- 使用 chezmoi & vscode, 管理你的 dotfiles
什么是 dotfiles In Unix-like operating systems, any file or folder that starts with a dot character (fo ...
- Exchange 2010 SSL证书安装文档
在Microsoft Exchange 2010中安装和配置SSL证书是一个关键步骤,以确保邮件服务器的安全通信.以下是一个详细的教程,指导你完成整个过程. 第一步:获取SSL证书 1.购买并获取SS ...