pg官网:https://www.postgresql.org/

yum -y gcc gcc-c++ cmake ncurses-devel perl zlib*

1、去官网下载源码包。
下载地址:https://www.postgresql.org/ftp/source/v11.2/

2、拷贝源码包到服务器上的同时创建用户和用户组。
useradd -m pgsql -s /bin/bash -d /home/pgsql  pgsql
groupadd pgsql
usermod -g pgsql pgsql
id pgsql

3、创建目录并拷贝源码包到该目录下同时授权解压。

4、开始编译安装、自定义目录。
./configure --prefix=/app/pg11.2/pgdata

make && make install

7、定义环境变量并初始化数据库。
su - pgsql
vi .bash_profile
export PGPORT=5432
export PGHOME=/app/pg11.2/pgbase
export PGDATA=/app/pg11.2/pgdata
export PATH=$PGHOME/bin:$PATH
export MANPATH=$PGHOME/share/man:$MANPATH
export LANG=UTF-8
export DATE='date +"%Y%m%d%H%M"'
export LD_LIBRARY_PATH=$PGHOME/lib:$LD_LIBRARY_PATH加载变量source .bash_profile

初始化数据库:

pg_ctl init -D /app/pg11.2/pgbase

8、查看进程是否存在。

9、进行配置postgresql.conf。配置文件中可以设置最大连接数、开启归档日志以及数据库端口等。

10、登陆可以进行正常操作玩耍了。

转载于:https://www.cnblogs.com/tigergaonotes/p/11083322.html

Postgresql_最新版11.2源码编译安装相关推荐

  1. Linux下源码编译安装新版libxcb

    前言 上一篇文章提到,linux 下编译Qt源码如果要用到Quick的话,那么运行时会依赖qxcb库,而编译生成qxcb库就需要先安装libxcb,并且最低要求 版本大于1.9.1 Requires ...

  2. 源码编译安装PostgresSQL(11.5)

    原文链接:https://www.modb.pro/db/22220?cyn (阅读原文,支持作者) 摘要:源码编译安装pg11.5(Centos7.4+PG11.5). 一.环境准备 1.安装依赖包 ...

  3. 在龙芯3a5000处理器上进行qt-5.11.3源码编译流程与遇到的问题

    1.环境说明 处理器:Loongson-3A5000M 统信桌面操作系统 Linux 注意网上很多帖写的都是适用于龙芯3a4000的,龙芯3a4000指令集是mips,龙芯3a5000指令集为Loon ...

  4. mono和monodevelop源码编译安装

    之所以用源码编译的方式安装mono和monodevelop,是因为通过yum安装的mono不是最新版本,而且monodevelop不能建 asp.net MVC3的工程. 而且通过源码安装,可以进一步 ...

  5. Nginx基础篇-Nginx 源码编译安装与平滑升级

    Nginx基础篇-Nginx 源码编译安装与平滑升级 Nginx官网下载地址 http://nginx.org/ 1.安装依赖包 yum -y install pcre-devel zlib-deve ...

  6. 源码编译安装percona-xtrabackup-2.3.2

    一.系统包需求 rpm -q libaio-devel libgpg-error-devel libgcrypt-devel autoconf automake libidn-devel libcur ...

  7. mysql5.7 cmake源码编译安装

    mysql5.7 cmake源码编译安装, -----该文章的知识点是一个大牛总结的,我这里只是加工了一下,非原创文章. 搜狐开源镜像站:http://mirrors.sohu.com/ 网易开源镜像 ...

  8. CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境

    什么是LNMP? LNMP(别名LEMP)是指由Linux, Nginx, MySQL/MariaDB, PHP/Perl/Python组合成的动态Web应用程序和服务器,它是一组Web应用程序的基础 ...

  9. mysql+PHP源码编译安装

    mysql源码编译安装 环境redhat6.5 安装依赖包: yum install cmake-2.8.12.2-4.el6.x86_64.rpm gcc-c++ ncurses-devel gcc ...

  10. LNMP架构环境搭建之PHP、Nginx源码编译安装及其简单配置应用

    LNMP架构中的Mysql见上一篇博文"LNMP架构环境搭建之mysql源码编译安装" 一.PHP简介 PHP(外文名:PHP: Hypertext Preprocessor,中文 ...

最新文章

  1. throws throw 自定义异常
  2. python举两种字符串引号的例子_python里的单引号和双引号的有什么作用
  3. Django的各种初识
  4. VB讲课笔记10:菜单与对话框
  5. 刚接触新工作的程序员:不会打开终端窗口
  6. c语言数组元素前移后移,如何将一个数组的元素循环左移?
  7. 计算机等级的判断,计算机等级考试一级WPS判断题及答案
  8. Binder机制(非常好理解)
  9. win10设置开机默认开启数字小键盘2022
  10. 如何快速输出产品的用户故事地图
  11. 编号配置(组织编号、人员编号、SNRO)
  12. Win11文件资源管理器有明显卡顿,微软承诺在2022年提高性能
  13. 修改elemntui tabs 下划线长短
  14. 算法第十九期——图论初入门
  15. iOS开发人员必看的精品资料
  16. Origin 三种方法在图片中添加水平辅助线
  17. 西工大c语言noj作业答案,西工大noj答案
  18. 阿里云自定义域名详细过程----hexo博客配置实测详细过程整理之二
  19. 基于SEIR微分方程模型对疫情传播的简单预测
  20. Objective-C修改运动步数

热门文章

  1. google 浏览器使用的一些小技巧
  2. 进程与线程之间最深入形象的比喻
  3. 特殊权限suid,sgid,sticky和acl(访问控制列表)参数详解
  4. 第2讲 | 区块链到底是怎么运行的?
  5. Android KeyCode 列表
  6. 在libvirt中使用SanLock
  7. Collections.sort new Compartor 用法
  8. U-Boot在FL2440上移植(四)----支持网卡DM9000和烧写yaffs文件系统
  9. 个人JS脚本验证大全[转]
  10. 管理Active Directory的工具