Chinaunix首页 | 论坛 | 博客
  • 博客访问: 183963
  • 博文数量: 40
  • 博客积分: 2036
  • 博客等级: 大尉
  • 技术积分: 430
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-12 22:39
文章分类

全部博文(40)

文章存档

2013年(3)

2012年(1)

2011年(18)

2010年(18)

分类: LINUX

2010-06-23 10:15:22

又折腾了好一段时间,postgresql,终于可以使用了~~~
由于我的机器上没有默认安装postgresql,只是安装了它的一个库,可能是其它程序用到。
所以我就在“系统\管理\添加/删除软件”里把client、server和devel的包安装,安装完成后却无从下手,下一步该干什么,怎样链接到数据库???
然后下载了postgresql的源码,找到其中的INSTALL阅读后,需要建立postgres用户,并为postgresql建立一个数据库文件夹,注意,必须是空的。(当然,这一过程中也是google了很多,也看了一些它的文档,头脑才稍微有些清晰了)。
在项目中,直接安装包是最方便用户的而不是让他们编译源码,注意我选择的是在linux下部署项目。
“系统\管理\添加/删除软件”里把client、server和devel的包安装完成后,
按照INSTALL 文件的步骤一步一步,成功!!(当然不包括编译了)
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test

注意:/usr/local/pgsql/bin/也是不需要的,因为initdb postgres  createdb psql根本就没自动安装在这,这是源码编译安装的方法默认安装的地方,yum的方式是安装在/usr/bin中,所以直接去掉/usr/local/pgsql/bin
-D /数据集/的路径
结束!
本篇写的很乱,自己能看懂,呵呵~~
阅读(1542) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~