postgre 的安装步骤

 
1 . 了安全考 , Postgresql 不能以 root 运行,所以必 建立 对应 的用
# useradd postgre (自动建立 postgre 组,必须为root权限)
 
2. 安装的
  解压到 /usr/local/src:
  # tar xvfz Postgresql 8.0.1.tar.gz
  # cd Postgresql -8.0.1
  # ./configure --prefix=/usr/local/pgsql
  # make
  # make install
  # chown -R postgre.postgre /usr/local/pgsql
 
3. vi ~postgre/.bash_profile   命令编辑文件
添加 :
PGLIB=/usr/local/pgsql/lib
   PGDATA=$HOME/data
   PATH=$PATH:/usr/local/pgsql/bin
   MANPATH=$MANPATH:/usr/local/pgsql/man
   export PGLIB PGDATA PATH MANPATH
 
4 . postgres
    # su – postgre
   建立数据
   $ mkdir data
启动数据库引擎
   initdb -E (EUC_JP,EUC_CN)
     启动数据库
$ postmaster -i -D ~/data &
或者 pg_ctl start -l LOGFILE
 
5 . 使数据 机自运行
       cp
包中的 contrib/start-scripts/linux /etc/init.d Postgresql
      
使用命令 chkconfig --add Postgresql 添加启
 
6. 进入数据库
   $psql –U postgre –d postgres
 
7. 的用 于他 建数据
      CREATE USER testuser CREATEDB;
如果是 createuser 则为 户权

8. 普通用 户创 建数据 ,也可由普通用 登入模板数据 自行
      CREATE DATABASE testdb OWNER testuser;
 
9. 到目前为止数据库已经可以使用了,但是仅限本机连接要想网络中的机器也能访问数据库必须要配置/home/postgresql/data/下的两个文件pg_hba.conf和postgresql.conf
  ① vi pg_hba.conf
      添加:
      host all all 192.168.100.0/24 trust
② vi postgresql.conf
   添加:
    listen_addresses = ‘*’
    port = 5432
    max_connections = 100
 
保存后需要重启数据库        
pg_ctl re start
10. 监控数据库服务进程
      ps auxww | grep postgres
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值