又折腾了好一段时间,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) |