1.添加RPM
yum install https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/pgdg-redhat94-9.4-3.noarch.rpm
2.安装
sudo yum install postgresql94
sudo yum install postgresql94-server
3.初始化数据库
rpm -qa|grep postgresql
rpm -qal|grep postgresql
postgresql94-setup initdb
4.设置开机自启动
/usr/lib/systemd/system/
systemctl enable postgresql-9.4.service
5.启动服务
systemctl start postgresql-9.4.service
psql --version

6.登录操作
/var/lib/pgsql/9.4/data

cat postgresql.conf | grep -n listen_addresses
vim postgresql.conf- >listen_adreess
systemctl restrat postgresql-9.4.service

su - postgres
$1$jZUV5ccl$FLIBMZnCZzBKWDPxDz5y.0
psql -U postgres
passwd postgres(可以不操作)

select * from pg_roles;
select * from pg_user;

yum install https://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/repmgr94-4.1.1-1.rhel7.1.x86_64.rpm
yum install repmgr*

cd /usr/pgsql-9.4/share/

pg 安装小笔记:
ps -ef|grep postgres--找到配置文件\data
vim pg_hba.conf--local all all peer-->trust
systemctl restart postgresql-9.4.service
#su - postgres
psql -d postgres -U postgres -p 1523
#create a new superuser
create user pgdba superuser password 'pgdba';
#change user postgres passwd
alter role postgres password 'postgres';
#Create dispatcher user and grant dispatcher_db permissions to it
CREATE user dispatcher with password 'dispatcher';
#name: Create dispatcher database
CREATE DATABASE dispatcher owner dispatcher;
#Alter configure file
vim pg_hba.conf-->host {{ item.name }} {{ item.user }} 0.0.0.0/0 md5"
vim pg_hba.conf-->host dispatcher dispatcher 0.0.0.0/0 md5"
#Add db new_superuser client control policy
vim pg_hba.conf-->host all {{ new_superuser }} 0.0.0.0/0 md5
vim pg_hba.conf-->host all pgdba 0.0.0.0/0 md5'
name: Add db old_superuser client control policy
vim pg_hba.conf-->host all postgres 0.0.0.0/0 md5'
Change ansible config replace
vim pg_hba.conf-->trust -->md5
systemctl restart postgresql-9.4.service

/var/lib/pgsql/9.4/data
/usr/pgsql-9.4/bin
psql -d postgres -U postgres -p 1523
select * from pg_roles;
select * from pg_user;

Linux下postgres9.4 版本的单机版安装小笔记的更多相关文章

  1. linux 下mongodb 3.2.5单机版安装

    mongodb3.0.x的安装教程网上很多,这里主要介绍3.2.5的安装 linux iso 在\\10.10.10.1\ShareDoc\User\yipengzhi\ISO\Centos7.0   ...

  2. Linux下查看mysql、apache是否安装,安装,卸载等操作

    Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root               ?        :: /bin/sh /usr/ ...

  3. Linux下SVN服务器安装配置及客户端安装说明

    原文地址:http://wenku.baidu.com/link?url=h3dVAMx4azpOXEND5HQEE6nliE8-zc0GSQ03yv4cUs1vXMALXF64UsK7kT7kXm_ ...

  4. linux下MySQL 5.6源码安装

    linux下MySQL 5.6源码安装 1.下载:当前mysql版本到了5.6.20 http://dev.mysql.com/downloads/mysql 选择Source Code 2.必要软件 ...

  5. Linux下如何查看版本信息(转)

    Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等等,整个CPU信息一目了然.   1.# uname -a   (Linux查看版本当前操作系统内核信息)   L ...

  6. Linux下Apache2.2和PHP5的安装配置

    Linux下Apache2.2和PHP5的安装配置 环境介绍 我安装使用的Linux版本为CentOS6.5最精简版,Apache为2.2.29,PHP版本为5.4.28. 系统安装 首先安装Cent ...

  7. windows和linux下 Python2,Python3 的环境及安装

    目录 windows和linux下 Python2,Python3 的环境及安装 window下安装 一. 手动安装 二. pip安装 linux下 安装 更新Python 笔者有话 windows和 ...

  8. Linux下如何查看版本信息

    Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等等,整个CPU信息一目了然.   1.# uname -a   (Linux查看版本当前操作系统内核信息)   L ...

  9. VMware Linux下拖拽补丁vmtools的安装和卸载

    Linux下拖拽补丁vmtools的安装和卸载 by:授客 QQ:1033553122 Vmware 8.0.4为例子 步骤1.VM->Install Vmware Tools... 步骤2.查 ...

随机推荐

  1. c++求最小公倍数和最小公约数

    方法一:辗转相除法(欧几里得 Euclidean) 用“较大数”除以“较小数”,再用较小数除以第一余数,再用第一余数除以第二余数: 反复直到余数为零为止. #include<iostream&g ...

  2. 一个完整的hadoop程序开发过程

    目的 说明hadoop程序开发过程 前提条件 ubuntu或同类OS java1.6.0_45 eclipse-indigo hadoop-0.20.2 hadoop-0.20.2-eclipse-p ...

  3. [07-01]http网页提示含义

    出现较多的一些网页代码提示的意思: 100 - 继续. 101 - 切换协议. 110 重新启动标记答复. 120 服务已就绪,在 nnn 分钟后开始. 125 数据连接已打开,正在开始传输. 150 ...

  4. 最全的MonkeyRunner自动化测试从入门到精通(4)

    Android Sdk环境变量配置步骤一:我们进行再eclipse中下载sdk来进行使用. 在安装ADT插件完成之后,在eclipse的菜单界面会多一个ADT的管理器,如下图,点击进入到安卓API安装 ...

  5. Apktool反编译apk资源文件

    Android开发过程中,如何查看已经打包的APK内部xml呢,google下找到了apktool这个工具, apktool项目现在已经迁移到了github:apktool 目前最新版本2.2.2,如 ...

  6. springMVC(五): 通过 HandlerMapping 获取 HandlerExecutionChain

    请求具体过程 一.HandlerMapping Interface to be implemented by objects that define a mapping between request ...

  7. python进阶之 网络编程

    1.tcp和udp协议的区别 TCP协议 面向连接\可靠\慢\对传递的数据的长短没有要求 两台机器之间要想传递信息必须先建立连接 之后在有了连接的基础上,进行信息的传递 可靠 : 数据不会丢失 不会重 ...

  8. 谷歌PM面试官告诉你,如何成功拿到理想offer

    快来看看大咖Nick如何甄选人才~文章转自墨刀公众号. 本文作者: Nick Baum,目前在谷歌做PM 作为谷歌的产品经理和面试官,我已经面过几百个PM的候选人了吧.这些经历能让我分享一下在PM求职 ...

  9. golang schedule crash

    golang 起超过100W的goroutine就会crash,这个算不算是个bug? 2036119xxxxpanic: inconsistent poll.fdMutex goroutine 20 ...

  10. 关于Oracle 10.2.0.5 版本应用SCN补丁14121009相关问题

    环境:OEL 5.7 + Oracle 10.2.0.5 背景:Oracle发布的两篇关于2019年6月份将自动调整高版本数据库的SCN COMPATIBILITY的MOS文章引起了很多客户的恐慌,尤 ...