Linux下RPM包方式安装PostgreSQL

Postgresql和MySQL是目前比较流行、活跃的开源关系型数据库系统。相对于高端Oracle商业产品,Postgresql和MyQL在软件成熟度、发展功能上的确还有很大改善空间。但是在系统选型过程中,基础软件水平是要受到未来系统整体负载、运维要求和重要的预算决定的。好东西是好,但也要看我们是否需要他,或者是否用得起他。

相对于MySQL的粗放式发展,Postgresql从最开始被Berkley研究出来,作为科研机构教学使用以来,无论是从对关系型数据库标准的遵循,还是内核发展上,都本着比较严谨的态度和方式。所以,在MySQL不支持事务的时代,Postgresql是不错的关系型数据库产品方案。

目前,Postgresql目前支持包括Windows、Linux和Unix等主流操作系统平台。在Linux上,我们可以使用三种常见的安装方式:

RPM包方式:从Postgresql官方网站上,直接下载Linux安装包,通过yum或者rpm进行安装;

Yum安装:连接Postgresql的Yum库,从网站下载所有的安装文件和依赖包;

源代码安装:这种方式灵活性最大,可以显示的自主决定安装目录和数据文件位置;

本篇主要介绍RPM安装包安装方法和之后的连接配置方式。

更多MongoDB相关教程见以下内容

CentOS 编译安装 MongoDB与mongoDB的php扩展

CentOS 6 使用 yum 安装MongoDB及服务器端配置

Ubuntu 13.04下安装MongoDB2.4.3

MongoDB入门必读(概念与实战并重)

Ubunu 14.04下MongoDB的安装指南

《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF]

Nagios监控MongoDB分片集群服务实战

基于CentOS 6.5操作系统搭建MongoDB服务 uxidc.com/Linux/2014-11/108900.htm

1、安装文件准备

笔者使用RedHat Linux 6.4进行测试。

[root@TEST-DB uploads]# cat /etc/redhat-release 

Red Hat Enterprise Linux Server release 6.4 (Santiago)

从PG官方网站下载RPM安装包,网址:。实验选择最新的9.5版本。

[root@TEST-DB uploads]# ls -l

total 6580

-rw-r--r-- 1 root root 1373788 Jan 21 08:54 postgresql95-9.5.0-2PGDG.rhel6.x86_64.rpm

-rw-r--r-- 1 root root  465492 Jan 21 08:54 postgresql95-contrib-9.5.0-2PGDG.rhel6.x86_64.rpm

-rw-r--r-- 1 root root  204948 Jan 21 08:54 postgresql95-libs-9.5.0-2PGDG.rhel6.x86_64.rpm

-rw-r--r-- 1 root root 4682132 Jan 21 08:54 postgresql95-server-9.5.0-2PGDG.rhel6.x86_64.rpm

2、安装程序包

请注意安装顺序,原则上说,基础Linux版本就可以完成安装过程。但是对于一些包,可能需要yum程序进行支持。

[root@TEST-DB uploads]# yum install postgresql95-libs-9.5.0-2PGDG.rhel6.x86_64.rpm 

Loaded plugins: product-id, refresh-packagekit, security, subscription-manager

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

localyum                                                                 

Dependencies Resolved

=================================================================================================

Package          Arch  Version              Repository                                  Size

=================================================================================================

Installing:

postgresql95-libs x86_64 9.5.0-2PGDG.rhel6    /postgresql95-libs-9.5.0-2PGDG.rhel6.x86_64 639 k

Updating for dependencies:

openssl          x86_64 1.0.1e-15.el6        localyum                                    1.5 M

Transaction Summary

=================================================================================================

Install      1 Package(s)

Upgrade      1 Package(s)

Total size: 2.1 M

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/dad9208914d4d3af955ef979432320b1.html