博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
postgresql 9.3 install centos6.x
阅读量:6276 次
发布时间:2019-06-22

本文共 1516 字,大约阅读时间需要 5 分钟。

hot3.png

系统: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 md5host 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$ psqlpsql (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)$psqlpostgres=# ALTER USER test with password 'test';  (为test用户更改密码为test)postgres=#grante all on database mydb TO test;postgres=# \q

参考:

 

转载于:https://my.oschina.net/firxiao/blog/295027

你可能感兴趣的文章
正文提取算法
查看>>
轻松学PHP
查看>>
Android android.support.design包
查看>>
CheckBox:屏蔽setChecked方法对OnCheckedChangeListener的影
查看>>
java线程池
查看>>
UI面试内容
查看>>
Linux之RPM详解
查看>>
Windows Azure 常见问题及测试题
查看>>
android-genymotion模拟器使用
查看>>
phpstudy2018 windows 下搭建https 环境
查看>>
使用guava来进行优雅的函数式编程
查看>>
C++ - 判断文件夹(folder)是否存在(exist)
查看>>
小程序-修改多级数据
查看>>
不管10天20天这都是个悲剧何必呢
查看>>
建立简单的FTP服务器
查看>>
OWA登录页面显示为英文而不是中文
查看>>
711B - 人性的弱点
查看>>
PHP使用Memached实现Session储存
查看>>
IDEA debug调试技巧
查看>>
非常好的Python学习资源收集整理
查看>>