文档章节

Install postgresql9.4 in CentOS 6.7

jimyao
 jimyao
发布于 2016/02/01 15:23
字数 341
阅读 12
收藏 0

Install postgresql9.4 in CentOS 6.7


1. download the correct RPM from the repository RPM listing
yum install http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-1.noarch.rpm


2. proceed to install and update packages


yum install postgresql94-server postgresql94-contrib
service postgresql-9.4 initdb
chkconfig postgresql-9.4 on


3. 初始化数据库报错
# service postgresql initdb



4. 初始化方法
# mkdir -p /var/lib/pgsql/data
# chown postgres.postgres /var/lib/pgsql/data
# su - postgres
$ initdb -E UTF-8 -D /var/lib/pgsql/data --locale=en_US.UTF-8 -U postgres -W   //初始化数据库


5. 修改/var/lib/pgsql/data/postgresql.conf
listen_addresses = '*'     //监听所有ip的连接,默认是本机 
port = 5432             //这个不开也行,默认就是5432端口



6. 修改/var/lib/pgsql/data/pg_hba.conf


# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD 
# "local" is for Unix domain socket connections only 
 local   all         all                               trust 
# IPv4 local connections: 
 host    all         all         127.0.0.1/32          md5 
 host    all         all         0.0.0.0/0             md5  //所有IP和用户,密码对都可以连接 
# IPv6 local connections: 
 host    all         all         ::1/128               md5


7. 启动并查看
# /etc/init.d/postgresql start   //启动
# netstat -tpnl |grep 5432


  
8. 用postgres用户登录,并改密码


[root@rudder data]# su postgres  //切换用户 
bash-3.2$ psql -U postgres    //连接pgsql server 
Welcome to psql 8.1.23, the PostgreSQL interactive terminal. 
 
Type:  \copyright for distribution terms 
       \h for help with SQL commands 
       \? for help with psql commands 
       \g or terminate with semicolon to execute query 
       \q to quit 
 
postgres=# Alter USER postgres WITH PASSWORD '***密码**';  //添加密码 
ALTER ROLE        //出现这个才算成功,第一次操作没成功,pgadmin连不上 
postgres-# \q     //退出 


9. pgadmin客户端工具连接pgsql server
http://www.pgadmin.org/download/windows.php



© 著作权归作者所有

jimyao
粉丝 17
博文 66
码字总数 27856
作品 0
朝阳
私信 提问
CentOS 6.7 发布,全面支持 LVM 高速缓冲

CentOS 6.7 发布,CentOS 是一个企业级的 Linux 发行版本,它源于 Red Hat 免费公开的源代码。 CentOS 完全遵守 Red Hat 的再发行政策,并且以功能上的兼容性为目标。CentOS 对组件的修改主要...

oschina
2015/08/07
18.6K
27
linux搭建本地YUM源配置详细步骤

1.1. 为什么要制作本地YUM源 YUM在Linux上使用源码的方式安装软件非常麻烦,使用yum可以简化安装的过程. 1.2. YUM源的原理 YUM源其实就是一个保存了多个RPM包的服务器,可以通过http的方式来...

ChinaUnicom110
2017/08/29
0
0
KICKSTART实战

第1章 系统环境准备 1.1 命令集: cat /etc/redhat-release uname -r getenforce /etc/init.d/iptables status ifconfig eth0|awk -F "[ :]+" 'NR==2 {print $4}' hostname 1.2 操作过程: ......

筚路
2016/06/05
0
0
Dockerfile:redis镜像编写

redis镜像在centos6.7上的Dockerfile实现如下: FROM centos:6.7 MAINTAINER chenyufeng "yufengcode@gmail.com" WORKDIR /home RUN yum install -y wget gcc && rpm --rebuilddb && yum ins......

CHENYUFENG1991
2017/12/10
0
0
Dockerfile:nginx镜像编写

nginx镜像在centos6.7上的Dockerfile实现如下: FROM centos:6.7 MAINTAINER chenyufeng "yufengcode@gmail.com" 设置当前工具目录 该命令不会新增镜像层 WORKDIR /home 安装wget RUN yum in......

CHENYUFENG1991
2017/12/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

最简单的获取相机拍照的图片

  import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import andr......

MrLins
39分钟前
4
0
说好不哭!数据可视化深度干货,前端开发下一个涨薪点在这里~

随着互联网在各行各业的影响不断深入,数据规模越来越大,各企业也越来越重视数据的价值。作为一家专业的数据智能公司,个推从消息推送服务起家,经过多年的持续耕耘,积累沉淀了海量数据,在...

个推
40分钟前
7
0
第三方支付-返回与回调注意事项

不管是支付宝,微信,还是其它第三方支付,第四方支付,支付机构服务商只要涉及到钱的交易都要进行如下校验,全部成功了才视为成功订单 1.http请求是否成功 2.校验商户号 3.校验订单号及状态...

Shingfi
43分钟前
4
0
简述Java内存分配和回收策略以及Minor GC 和 Major GC(Full GC)

内存分配: 1. 栈区:栈可分为Java虚拟机和本地方法栈 2. 堆区:堆被所有线程共享,在虚拟机启动时创建,是唯一的目的是存放对象实例,是gc的主要区域。通常可分为两个区块年轻代和年老代。更...

DustinChan
49分钟前
6
0
Excel插入批注:可在批注插入文字、形状、图片

1.批注一直显示:审阅选项卡-------->勾选显示批注选项: 2.插入批注快捷键:Shift+F2 组合键 3.在批注中插入图片:鼠标右键点击批注框的小圆点【重点不可以在批注文本框内点击】----->调出批...

东方墨天
今天
6
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部