文档章节

postgresql 9.3 install centos6.x

Firxiao
 Firxiao
发布于 2014/07/26 00:15
字数 356
阅读 624
收藏 3

系统:centos6.4 安装postgresql9.3

(防火墙需要开启5432端口)

添加yum源

yum install -y http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-redhat93-9.3-1.noarch.rpm

安装postgresql

yum install -y postgresql93-server postgresql93-contrib

更改默认安装目录为/data/pgsql  (可选,默认为/var/lib/postgres)

vim /etc/init.d/postgresql-9.3 

更改

PGDATA=/data/pgsql/9.3/data

PGLOG=/data/pgsql/9.3/pgstartup.log

PGUPLOG=/data/pgsql/$PGMAJORVERSION/PGUPGRADE.log

初始化数据库

service postgresql-9.3 initdb

        

chown postgres.postgres /data/pgsql

vim /etc/passwd     (更改postgres用户家目录)

更改

postgres:x:26:26:PostgreSQLServer:/data/pgsql:/bin/bash


添加可访问网段

#vim /data/pgsql/9.3/data/pg_hba.conf      (允许以下网段网段ip登录 )

host all all 192.168.1.0/24 md5
host all all 192.168.2.0/24 md5

更改监听地址

#vim /data/pgsql/9.3/data/postgresql.conf       (监听更改为*)

listen_addresses = '*'

#service postgresql-9.3 start    (启动数据库)

#su - postgres    

$createuser  --help   (查看新建用户帮助)
$createuser -s root  创建超级用户root    (可选)
-bash-4.1$ psql
psql (9.3.2)
Type "help" for help.
postgres=# \du
                             List of roles
 Role name | Attributes | Member of
-----------+------------------------------------------------+-----------
 postgres | Superuser, Create role, Create DB, Replication | {}
 root | Superuser, Create role, Create DB | {}

创建一个mydb库 并赋予普通用户test 对mydb 拥有所有权限

$createdb mydb       (创建名字为mydb的数据库)
$createuser test    (创建普通用户test)
$psql
postgres=# ALTER USER test with password 'test';  (为test用户更改密码为test)
postgres=#grante all on database mydb TO test;
postgres=# \q


参考:

 http://jianlee.ylinux.org/Computer/Server/postgresql%E6%95%B0%E6%8D%AE%E5%BA%93%E5%85%A5%E9%97%A8.html


© 著作权归作者所有

共有 人打赏支持
Firxiao
粉丝 20
博文 97
码字总数 35641
作品 0
浦东
运维
postgresql 9.3 升级至 9.4

前言: postgresql的升级方式有两种 一种是使用 pgdumpall 备份后 导入至新版本即可。 另一种就是本文使用pgupgrade方式升级 是从文件级别将 老的数据库文件 复制至新的版本中 注意: 升级前请...

Firxiao
2015/05/21
0
0
通过源码编译安装PostgreSQL步骤及问题总结

今天博主在ubuntu 10.04安装从enterprisedb下载的postgresql安装包是出现一个问题,运行后提示“Segmentation fault”错误,安装失败。之前我在12.04版的系统中有安装过,一切正常。之后公司...

章郎虫
2014/01/15
0
0
初识Postgresql和Sqoop

1 在CentOS 6.4上安装PostgreSql 9.3 1.1 用yum安装PostgreSql Server: CentOS 6.4用yum默认安装的PostgreSql版本是8.x,比目前最新的9.3差了一代,需要更新yum repository之后,才能用y...

smile_zjw
2013/12/01
0
0
试用PostgreSQL+psycopg2+SQLAlchemy

1.PostgreSQL 因为想添加个gis功能模块,看django推荐gis用PostgreSQL数据库,拿来试用下,安装的时候有几个注意的小问题。 1.To use the yum repository, you must first install the repo...

quanpower
2014/02/27
0
0
CentOS6.5 安装postgresql-9.3.5-1-linux.run

[平台环境] CentOS6.5 PostgreSQL:postgresql-9.3.5-1-linux.run 1、root用户下赋予postgresql-9.3.5-1-linux.run执行权限,并默认安装到/opt/PostgreSQL/9.3目录下 2、为postgres用户设置h...

Goopand
2014/11/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用Newtonsoft将DataTable转Json

使用Newtonsoft将DataTable转Json Newtonsoft提供的将DataTable转成Json: /// <summary> /// DataTable转Json /// </summary> /// <param name="dt"></param> /// <ret......

DemonsI
6分钟前
0
0
centos7安装zookeeper3.4.6

注:zookeeper充当注册中心 下载地址 http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/ 单机 下载完成后,将安装包上传值服务器,解压 tar xvzf zookeeper-3.4.6.tar.gz 进入解...

码代码的小司机
7分钟前
0
0
136. Single Number

136. Single Number 题意:一个数组中所有数字都是两两相同,只有一个数字是单独的,求出这个数字的值。 很简单的题,使用异或就能处理。 异或介绍:bit位上的值不同,异或后,值为1.否则为0...

117
8分钟前
0
0
Hash和HashCode深入理解

目录介绍 1.Hash的作用介绍 1.1 Hash的定义 1.2 Hash函数特性 1.3 Hash的使用场景 2.如何判断两个对象相等 2.1 判断两个字符串 2.2 判断两个int数值 2.3 其他基本类型 3.HashCode深入分析 3....

潇湘剑雨
14分钟前
0
0
ecshop 漏洞如何修复 补丁升级与安全修复详情

目前ecshop漏洞大面积爆发,包括最新版的ecshop 3.0,ecshop 4.0,ecshop2.7.3全系列版本都存在着高危网站漏洞,导致网站被黑,被篡改,被挂马,许多商城系统深受其漏洞的攻击,给商城的运营者...

网站安全
15分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部