postgresql数据库安装二(二进制包安装)

转自:http://blog.csdn.net/beiigang/article/details/8314216

二. redhat上包安装:

一.安装postgresql
   需要包:
       1. rpm -ivh postgresql-libs
       2. rpm -ivh postgresql
       3. rpm -ivh postgresql-server
       4. rpm -ivh postgresql-contrib
       5. rpm -ivh postgresql-devel
二.建立postgresql用户
   useradd postgres
   passwd postgres
三.建立postgresql数据文件存放目录并设置postgresql用户访问权限
   mkdir postgresql
   cd postgresql
   mkdir data
   chown -R postgresql:postgresql /postgresql
   chmod -R 775 /postgresql
四.设置环境postgresql环境变量
   # vi ~postgresql/.bash_profile
   添加:

   PGLIB=/usr/pgsql-版本号/lib
  
   PGDATA=/postgresql/data
   PATH=/usr/pgsql-版本号/bin:$PATH
   MANPATH=$MANPATH:/usr/pgsql-版本号
   export PGLIB PGDATA PATH MANPATH
五.启动数据库引擎
   1.进入postgresql
    su - postgresql
   2.启动数据库引擎
    initdb  

----------------------------------------------数据库创建成功时提示--------------------------------------
[postgresql@datatest ~]$ initdb
属于此数据库系统的文件宿主为用户 "postgresql".
此用户也必须为服务器进程的宿主.
数据库簇将带有 locale zh_CN.UTF-8 初始化.
默认的数据库编码已经相应的设置为 UTF8.

修复已存在目录 /postgresql/data 的权限 ... 成功
创建目录 /postgresql/data/global ... 成功
创建目录 /postgresql/data/pg_xlog ... 成功
创建目录 /postgresql/data/pg_xlog/archive_status ... 成功
创建目录 /postgresql/data/pg_clog ... 成功
创建目录 /postgresql/data/pg_subtrans ... 成功
创建目录 /postgresql/data/pg_twophase ... 成功
创建目录 /postgresql/data/pg_multixact/members ... 成功
创建目录 /postgresql/data/pg_multixact/offsets ... 成功
创建目录 /postgresql/data/base ... 成功
创建目录 /postgresql/data/base/1 ... 成功
创建目录 /postgresql/data/pg_tblspc ... 成功
选择默认最大联接数 (max_connections) ... 100
选择默认共享缓冲区大小 (shared_buffers) ... 1000
创建配置文件 ... 成功
在 /postgresql/data/base/1 中创建 template1 数据库 ... 成功
initializing pg_authid ... 成功
启动不限制系统表行大小 ... 成功
initializing dependencies ... 成功
创建系统视图 ... 成功
加载 pg_description ... 成功
创建字符集转换 ... 成功
对内建对象设置权限 ... 成功
创建信息模式 ... 成功
清理数据库 template1 ... 成功
拷贝 template1 到 template0 ... 成功
copying template1 to postgres ... 成功

警告: 为本地连接启动了 "trust" 认证.
你可以通过编辑 pg_hba.conf 更改或你下
次运行 initdb 时使用 -A 选项.

Success. You can now start the database server using:

    postmaster -D /postgresql/data
or
    pg_ctl -D /postgresql/data -l logfile start

 

六.启动数据库
   1.root用户下运行
     如在root用户下启动则需要将启动文件中默认的PGDATA和PGPORT变量值修改。
    /etc/init.d/postgresql-版本号 start
   2.postgres用户下运行
   pg_ctl -D /postgresql/data -l logfile start

七.建立数据库

   createdb MTPS
八.进入pssql交互工具

   psql MTPS

九.执行数据库操作
   create table test(i varchar(10));

十.退出pssql
  \q

十一.设置外端连接
   1)修改postgresql.conf配置文件
   
   vi /postgresql/data/postgresql.conf
   将#listen_addresses=’localhost’修改为listen_addresses=‘*’
   启用默认端口

   2)在pg_hba.conf中设置可连接客户端IP
   vi /postgresql/datapg_hba.conf
   添加host  all   all  192.168.10.0/24   true
  
   3)重启数据库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值