1.软件下载

点击以下链接

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

因为公司电脑在内网没有外网只能选择编译安装,点击File Browser

点击source

下载所需要的版本我这里下载的是10.10

下载tar.bz2或者tar.gz进行下载

2.程序安装

安装依赖

yum install -y make gcc gcc-c++ readline-devel zlib zlib-devel openssl openssl-devel pam pam-devel libxml2 libxml2-devel libxslt libxslt-devel perl-ExtUtils-Embed

解压tar包

tar xvf postgresql-10.10.tar.bz2

cd postgresql-10.10

编译安装到/usr/local/postgresql
./configure --prefix=/usr/local/postgresql --with-pgport=5432 --with-perl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety

报错python,这里需要重新安装python

yum install python python-devel

make && make install

数据库初始化

新建用户和数据文件比赋权

useradd postgres

mkdir -p /usr/local/postgresql/data

chown -R postgres.postgres /usr/local/postgresql/data

新建启动项并加入开机启动

cp contrib/start-scripts/linux /etc/init.d/postgresql

chmod +x /etc/init.d/postgresql

chkconfig --add postgresql

chkconfig postgresql on

以下两个地方要修改为自己安装的postgresql对应的文件夹和data文件夹

初始化数据文件

/usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data/

出现以下表示完成

数据库启动

/etc/init.d/postgresql start

查看数据库是否启动

创建测试数据库

su - postgres

/usr/local/pgsql/bin/createdb test

连接到test数据库

/usr/local/pgsql/bin/psql test

或者可以

su - postgres

psql -u postgres

create database test

至此postgresql安装完成

另外以下为赋权语句和新建数据库语句

postgresql编译安装相关推荐

  1. PostgreSQL 编译安装

    PostgreSQL 作为一款优秀的开源关系型数据库产品,一直受到各大企业和IT人士的关注.虽然在中国的流行度远远落后于MySQL,但是相信随着开源社区的宣传,还有其优秀的特性,PostgreSQL在 ...

  2. ubuntu基于apache+postgresql编译安装zabbix

    一.安装环境 ubuntu 14.04LTS Postgresql-9.4.3 zabbix-2.4.5 httpd-2.4.12 php-5.6.10 二.选择原因 选择postgresql数据库的 ...

  3. postgresql编译安装及配置

    1.建立postgres用户 [root@nfs source]# adduser postgres 2.下载postgresql源码 [root@nfs source]# pwd /home/pos ...

  4. CentOS 7 源码编译安装 PostgreSQL 11.2

    环境 系统版本 Centos7.6 工具:xshell6 PostgreSql: postgresql-11.2.tar.gz 安装部署 安装前准备 官网下载PostgreSQL 11.2源码地址:h ...

  5. 编译安装PostgreSQL

    1.创建用户和组 [root@localhost ~]# groupadd postgres [root@localhost ~]# useradd -g postgres postgres 2.下载 ...

  6. ubuntu14.04 LTS 源码编译安装postgreSQL

    一.环境 ubuntu14.04 postgresql-9.4.3 二.安装 1.依赖包安装 sudo apt-get install libperl-dev python-dev libreadli ...

  7. 基于QGIS初探PostgreSQL的PostGIS插件,包括YUM和编译安装PostGIS

    写在前面:本文介绍 QGIS,只是为了展示怎么使用 PostGIS,因作者本人追求的是 PostgreSQL,所以本文的重点还是 PostGIS 这个 PostgreSQL 的插件,QGIS软件只做简 ...

  8. postgresql 12.0 源码编译安装

    postgresql 12.0 源码编译安装 1.安装相关软件包 su - root yum install -y cmake gcc gcc-c++ perl readline readline-d ...

  9. PostgreSQL源码学习(一)编译安装与GDB入门

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 PostgreSQL源码学习(一)编译安装与GDB入门 前言 一.安装PostgreSQL 1.获取源码 2.配置 3.编译 3.安装 ...

最新文章

  1. cf-Sasha and Array
  2. golang枚举类型 - iota用法拾遗
  3. 如何用一句话得罪 95% 的中国人?昨天这家公司做到了...
  4. 玩转Eclipse — 自动生成setter和getter方法
  5. boost::range_reverse_result_iterator相关的测试程序
  6. 排序算法之---堆排序(很重要的一个结构,新手入门必备)
  7. matlab 工程文件下载,工程文件管理 - MATLAB Simulink - MathWorks 中国
  8. java 中的集合_JAVA中的集合
  9. 【AAA】AAA协议介绍
  10. 性能优化的常见模式及趋势
  11. 免费智能购物网站管理工具:京东助手+淘宝试用助手+苏宁试用助手
  12. Github代码安全监控
  13. 内网渗透-Earthworm的简单使用(内网穿透工具)
  14. lol12.11服务器维护,英雄联盟11.1版本更新维护公告 装备调整新赛季开始
  15. opencv 场景文字识别
  16. linux各文件夹作用
  17. 新手怎么画思维导图,这里有一份详细的思维导图绘制教程
  18. 苹果手机如何换行打字_苹果手机备忘录如何导入到新手机?备忘录误删如何恢复?...
  19. C/C++编程:实现hash函数
  20. 怎么调大计算机浏览器内字体,电脑浏览器怎么设置字体大小

热门文章

  1. javascript入门_您需要一个JavaScript入门工具包
  2. 阿里云CentOS-7.2安装mysql
  3. Python3 网络爬虫:下载小说的正确姿势
  4. ExtJs2.0学习系列(2)--Ext.Panel
  5. 在ASP.NET 3.5中使用新的ListView控件(5)
  6. 漫步线性代数二十三——行列式公式
  7. JAVA中ByteArrayInputStream和ByteArrayOutputStream详解
  8. 数据库设计方法学概述
  9. 深度学习中防止过拟合的方法
  10. java实现从头部及尾部删除指定长度字符