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. css的小知识3

    1.补充 margin的margin:0 auto:会解决元素的居中,前提是给这个元素设置width 2.css的层叠问题 css有两个性质 1.继承性 2.层叠性  选择器的一种选择能力,谁的权重大 ...

  2. ubuntu下设置mysql自启

  3. python描述符

    class Type: def __init__(self, key, expect_type): self.key = key self.expect_type = expect_type def ...

  4. [httpd] httpd server 在低负载的情况下对SYN无响应

    如题: 两台client通过load balance访问httpd server.两个client交互访问.load balance处于fullnat模式. server在低负载情况下,常常对某一个c ...

  5. Bom 字符串的问题

    不含 BOM 的 UTF-8 才是标准形式",的确是这样,无BOM使用得更多些,所以个人还是推荐一般情况下用无BOM的形式吧,除非有问题的时候,再考虑换有BOM的.Windows系统保存的都 ...

  6. maven跳过单元测试-maven.test.skip和skipTests的区别

    1. 介绍 -DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下. -Dmaven.test.skip=true,不执行测试用例, ...

  7. CH#46 磁力块 分块

    正解:分块+bfs 解题报告: 先放个传送门,然后瞎扯淡下QAQ 突然感觉不停课大概是正确的选择QAQ 大概实在是没有天赋?明明都知道正解是分块甚至还听了下解法感觉理解了,再看一次依然没想到解法,,, ...

  8. (转载)中文Appium API 文档

    该文档是Testerhome官方翻译的源地址:https://github.com/appium/appium/tree/master/docs/cn官方网站上的:http://appium.io/s ...

  9. 10.4 再探迭代器-插入/IO/反向

    10.4.1 插入迭代器 插入迭代器接受一个容器,生成一个迭代器,通过向该迭代器赋值可以实现向容器添加元素 (1)back_inserter: 接受一个参数, 示例: auto iter = back ...

  10. web项目的一些常用设置

    给项目取别名: 03