一、PostgreSQL软件安装
- 配置主机名,添加/etc/hosts绑定
# hostname set-hostname test
# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
172.20.184.83 test
2.关闭防火墙和selinux
# systemctl stop firewalld
# systemctl disable firewalld
# setenforce 0
# cat /etc/selinux/config
SELINUX=disabled
3.安装系统依赖包
#yum install -y gcc gcc-c++ perl-devel readline-devel zlib*
4.添加组与用户,创建目录
# groupadd postgres
# useradd -g postgres postgres
# mkdir -p /var/postgre/data /*存放数据文件*/
# mkdir -p /var/postgre/14.1 /*存放编译后的软件程序*/
# mkdir -p /var/postgre/software-iso /*存放软件安装包*/
5.将安装包 postgresql-14.1.tar.bz2放到/var/postgre/software-iso目录下
6.修改权限
chown -R postgres:postgres /var/postgre
chmod -R 775 /var/postgre
7.配置环境变量
# su - postgres
$ vi .bash_profile (添加如下内容)
export PGHOME=/var/postgre/14.1 #说明:postgre的安装、编译、数据的根目录
export PGDATA=/var/postgre/data #说明:postgre的数据放置目录上述有说明路径
export PATH=$PATH:$PGHOME/bin #说明:$PGHOME/psq/bin为编译路径
以下内容可选:
export PS1='[\u@\h \w]$'
export TMP=/tmp
export TMPDIR=$TMP
export EDITOR=vi
export LANG=en_US
export NLS_DATE_FORMAT='yyyy/mm/dd hh24:mi:ss'
8.解压安装包
$ cd /var/postgre/software-iso
$ tar -xvf postgresql-14.1.tar.bz2
9.编译安装
$ cd /var/postgre/software-iso/postgresql-14.1
$ ./configure --prefix=/var/postgre/14.1
$ make world
$ make install-world
【编译报错一】
configure: error: could not determine flags for linking embedded Perl.
This probably means that ExtUtils::Embed or ExtUtils::MakeMaker is not
installed.
【解决方法】
# yum install perl-ExtUtils-Embed
【编译报错二】
configure: error: header file <Python.h> is required for Python
【解决方法】
# yum install python python-devel
一、PostgreSQL软件安装相关推荐
- PostgreSQL的安装和启动方法大全
官方文档 二进制安装和启动: https://www.postgresql.org/download/linux/redhat/ 源码安装和启动: https://www.postgresql.org ...
- Thingsboard开源平台(一)2.软件安装
Thingsboard开源平台(一)--软件安装 在Windows平台安装ThingsBoard 前言 1.安装 java8(OpenJDK) 2.下载ThingsBoard安装包 3.配置Thing ...
- 在windows上安装Postgresql,安装空间数据库postgis引擎,创建可以存储空间点线面的数据库,解决could not open extension control file问题
在windows上安装Postgresql,安装空间数据库postgis引擎,创建可以存储空间点线面的数据库,解决could not open extension control file问题 前面问 ...
- CentOS7 Minimal版本的简单配置和软件安装记录
1.下载 Index of /centos/7/isos/x86_64/ 2.VMware安装CentOS Minimal 参考:VMware15安装Centos7超详细过程 - happy_2010 ...
- Ubuntu下kong postgresql konga安装配置使用
kong postgresql konga安装配置使用 postgresql安装配置 docker部署postgres(9.6) 一.安装: 二.启动: 三.测试: kong安装配置 1.安装之前先保 ...
- WebGIS学习笔记——软件安装
前言:最近学习了相关的GIS开发知识后,准备后期以一个小项目的形式融入学习GIS服务器.Web服务器以及前端知识.本文章主要总结最近安装的软件以及配置问题,这些是后期开发一定会使用到的软件和工具. 一 ...
- PostgreSQL 数据库安装手册
PostgreSQL 数据库安装手册 本手册基于 Windows 下的 wsl (CentOS Linux release 7.9.2009 (Core)) 操作系统安装,其他环境请酌情参考 下载数据 ...
- 【转载】Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录?
Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为C:/Windows/ /usr/lib:理解为C:/Windows/System32. ...
- 32位jdk_MyEclipse 10((32/64位)、(MAC)、(Linux))软件安装教程
各类软件都能免费下载,良心公众号 要下载教程安装的软件,请关注微信公众号(华利设计疯人院),更多更全的软件等着你! 安装中有问题咨询管家微信:LXQ1607199190 备注:加华利设计疯人院群 正文 ...
最新文章
- 围剿Sci-Hub力度升级!全球最大学术出版商:网址你也不要提,不然就发律师函...
- linux ssh和sftp区别,使用 SSH 和 SFTP 协议
- windows下用eclipse配置c++开发环境
- 大叔手记(10):别再让面试官问你单例
- 为什么你应该尝试全栈
- wxWidgets:wxRearrangeList类用法
- SQL Server 2005更改当前数据库的所有者
- redis 远程主机强迫关闭了一个现有的连接_记一次Redis+Getshell经验分享
- 人体姿态估计的基本概念
- matlab 生成自回归,Matlab时间序列-AR-自回归.pdf
- mysql索引(七)唯一索引
- pthread_cond_destroy死锁卡住问题处理记录
- 【无标题】程序员的一大步
- C语言循环队列的基本操作(init,enquene,dequene)与杨辉三角(C和C++<queue>)
- OpenGL with QtWidgets:练习之扑克翻转
- 西乔说要把「神秘的程序员们」当做一个文化产品来做
- 一文读懂无线充电技术(附方案选型及原理分析)
- gps android时钟同步,通过GPS时间同步Android设备?
- 用C++条码扫描SDK测试龙芯3A5000的二进制翻译
- Navicat 数据库链接工具免安装+下载后无需安装 百度云
热门文章
- ISP—图像调试实习生(第七天)
- Ubuntu 用GParted调整分区大小
- Pcap4J抓包基本使用方法
- 西门子200smart模拟量滤波防抖PLC程序,能实现电流电压和热电阻模拟量信号的采集
- 图的遍历(BFS、DFS)
- 小伙整容成雷锋后亮相,网友:快做好事去吧
- forgot [XCTF-PWN][高手进阶区]CTF writeup攻防世界题解系列13
- LeetCode(172) Factorial Trailing Zeroes
- Unfair Tournament
- 归一化方法总结 | 又名“BN和它的后浪们“