#yum方式安装(不同的系统版本对应的版本也不同)
yum install postgresql-server
#安装指定版本
yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
yum install postgresql95-server postgresql95-contrib
#初始化PostgreSQL 数据库
service postgresql-9.5 initdb
# 设置开机启动服务
chkconfig postgresql-9.5 on
#重启数据库服务(PostgreSQL 数据库默认会创建一个postgres的数据库用户作为数据库的管理员,默认密码为空)
service postgresql-9.5 restart
#查询PostgreSQL的版本
psql --version
#修改数据库用户postgres的密码
# su - postgres
$ psql
# ALTER USER postgres WITH PASSWORD '123456';
# select * from pg_shadow;
#创建数据库
create database stockhq owner postgres;

#查看端口占用
netstat -anp |grep 5432
#开启远程访问
/var/lib/pgsql/9.5/data/postgresql.conf
修改
listen_addresses ='*'

/var/lib/pgsql/9.4/data/pg_hba.conf
修改
host all all  0.0.0.0/0 md5

CentOS7下安装

不同的linux os安装和版本不一样 拿centos来说 可以通过yum install postgresql-server安装,对应版本如下:

Distribution     Version
RHEL/CentOS/SL/OL 7     9.2
RHEL/CentOS/SL/OL 6     8.4(also supplies package postgresql92)
RHEL/CentOS/SL/OL 5     8.1 (also supplies package postgresql84)
Fedora 22     9.4
Fedora 21     9.3
Fedora 20     9.3

如果yum自带的版本不是自己想要的也可以去http://yum.postgresql.org/repopackages.php找想要的版本进行安装,
 
比如我要在centos 7 安装9.5-2的版本
yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
yum install postgresql95-server postgresql95-contrib
#初始化库
/usr/pgsql-9.5/bin/postgresql95-setup initdb
#启动
systemctl enable postgresql-9.5.service
systemctl start postgresql-9.5.service
systemctl restart postgresql-9.5.service
#进入数据库(数据目录自动安装在/var/lib/pgsql/9.5/data)
su postgres
psql
#查看所有库
\l
#退出
\q
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
#重启防火墙使配置生效
systemctl restart iptables.service
#设置防火墙开机启动
systemctl enable iptables.service

REFER:
https://github.com/sosedoff/pgweb
http://mirrors.163.com/
http://www.postgresql.org/download/linux/redhat/
PostgreSQL教程
http://www.yiibai.com/postgresql/
PostgreSQL 9.5 发布,带来 UPSERT 等新特性
http://www.oschina.net/news/69695/postgresql-9-5
CentOS7 PostgreSQL安装
http://www.cnblogs.com/tjpanda88/p/4306149.html
PostgreSQL,pgAdmin3 在Ubuntu上安装指南
http://www.cnblogs.com/eastday/archive/2013/05/31/3109819.html
PostgreSQL vs. MS SQL Server
http://www.oschina.net/translate/postgresql-vs-ms-sql-server
PostgreSQL [9.5.0] vs MariaDB [10.1.11] vs MySQL 性能比较
http://www.oschina.net/question/12_2151957
去 IOE,MySQL 完胜 PostgreSQL
http://www.oschina.net/news/61729/mysql-exceed-postgrsql
http://mp.weixin.qq.com/s?__biz=MjM5MjIxNDA4NA==&mid=204183537&idx=1&sn=846c7db66507ff486aafe1b721c0b56f#rd
一年后再看去IOE,MySQL vs PostgreSQL
http://www.innomysql.net/article/25581.html

CentOS 6.7 下 PostgreSQL 9.5 的安装与配置的更多相关文章

  1. Centos 7.3下 Linux For SQL Server安装及配置介绍

    Centos 7.3下 Linux For SQL Server安装及配置介绍 高文龙关注13人评论2828人阅读2017-03-05 21:46:21 Centos 7.3下Linux For SQ ...

  2. CentOS 6.7 下 MYSQL 5.7 的安装与配置

    安装 #yum源 http://dev.mysql.com/downloads/repo/yum/ #安装 rpm -Uvh http://dev.mysql.com/get/mysql57-comm ...

  3. <亲测>CentOS 7.3下Node.js 8.6安装配置(含NPM以及PM2)

    CentOS 7.3下Node.js 8.6安装配置 2017年09月30日 14:12:02 阅读数:2245更多 个人分类: Nodejs   版权声明:本文为博主原创文章,未经博主允许不得转载. ...

  4. CentOS 下 Java 的下载、安装、配置

    CentOS 下 Java 的下载.安装.配置 系统: CentOS 7 x86_64 Java 版本: 1.8.0_171 本文将 Java 目录放在 /usr/local/java 文件夹下,读者 ...

  5. Sublime Text3下的markdown插件的安装及配置

    Sublime Text3下的markdown插件的安装及配置 安装准备--安装Package Control 安装MarkdownEditing 安装Markdown Preview或OmniMar ...

  6. Linux下MyCat和MyCat_web的安装和配置

    Linux下MyCat和MyCat_web的安装和配置 Mycat 是一个数据库分库分表中间件 Mycat web 可以对 Mycat进行监控,这里分享一下 Mycat web 的搭建过程 详细内容可 ...

  7. CDH6.3.0下Apache Atlas2.1.0安装与配置

    CDH6.3.0下Apache Atlas2.1.0安装与配置 0. 说明 文中的${ATLAS_HOME}, ${HIVE_HOME} 环境变更需要根据实际环境进行替换. 1. 依赖 A. 软件依赖 ...

  8. CentOS 6.3下PostgreSQL 的安装与配置

    一.简介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统.有些特性甚至连商业数据库都不具备.这个起源于伯克 ...

  9. Linux——CentOS 6.3下PostgreSQL 的安装与配置

    一.简介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统.有些特性甚至连商业数据库 都不具备.这个起源于伯 ...

随机推荐

  1. 解决Linux下IDEA无法使用ibus输入法的问题和tip乱码

    一:可以先按网上的配置/etc/profile里的输入法的一些参数,我是先配置了这些参数的,但是输入法还是没用,后来一直没管它了,今天用了一些方式可以了但不敢保证不需要先配置那些参数: 二:情况:开启 ...

  2. 小论文matlab作图技巧

    小论文matlab作图技巧 编辑->复制选项 编辑->图形属性 图中右击->字型 编辑->复制图片,即可. 效果: 宽:5.9高: 7.91

  3. 通用的进程监控脚本process_monitor.sh使用方法

    不用做任何修改,即可用process_monitor.sh监控各种进程. 源码下载:https://github.com/eyjian/libmooon/blob/master/shell/proce ...

  4. Eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上

    打开Eclipse,单击“Window”菜单,选择下方的“Preferences”. 单击“Server”选项,选择下方的“Runtime Environments”.  点击“Add”添加Tomca ...

  5. (记忆化搜索)Jury Compromise (poj 1015)

    http://acm.fzu.edu.cn/problem.php?pid=1005 Description The fastfood chain McBurger owns several rest ...

  6. ZUFE2483 DO IT YOURSELF 2017-05-31 14:41 40人阅读 评论(0) 收藏

    2483: DO IT YOURSELF 时间限制: 2 Sec  内存限制: 128 MB 提交: 8  解决: 3 [提交][状态][讨论版] 题目描述 有四个字符串S,T,tmp,ans,一开始 ...

  7. hadoop和spark相关参数的配置

    背景 MapReduce和Spark对外提供了上百个配置参数,用户可以为作业定制这些参数以更快,更稳定的运行应用程序.本文梳理了最常用的一些MapReduce和Spark配置参数. MapReduce ...

  8. Java 是值传递

    本质:传值/传地址值   以下搬运自知乎大佬   作者:Intopass链接:https://www.zhihu.com/question/31203609/answer/50992895来源:知乎著 ...

  9. iOS笔记之UIKit_UISlider/UIStepper/UISwitch

    - (void)viewDidLoad { [super viewDidLoad]; self.sp = [[UIStepper alloc]init]; //设置计步器的位置 self.sp.cen ...

  10. EBS-如何查看非自己提交的请求的结果

    http://www.cnblogs.com/quanweiru/p/4692071.html 如何查看非自己提交的请求的结果定位要找的请求SQL举例:SELECT req.request_id,   ...