我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: [原创]初次体验postgresql 隐藏签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

u0u0



资源小王子奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 韩剧主力(曾经),FreeBSD fans
等级: 荣誉会员
发贴: 4710
威望: 6
浮云: 578
在线等级:
注册时间: 2003-11-22
最后登陆: 2011-01-13

5come5帮你背单词 [ coin /koin/ n. 硬币 ]


[原创]初次体验postgresql

初次体验postgresql

源码安装想要readline和zlib库,hiweed上把他们都省了,只好自己装。
从他们的主页上down下来,都不大,然后
#./configure
#make
#make love(哈哈!偶在一个论坛中看到某人的签名是这样^_^)

很快安装好了。
结下来是安装pgsql。
把最新的postgresql-8.0.1.tar.gz2 down下来。
#tar jxvf postgresql-8.0.1.tar.gz2
#cd postgresql-8.0.1
#./configure
但是还是提示找不到readline,ldconfig后还是不行。干脆不用他了,反正影响不大。
#./configure --without-readline
#make
#make love
添加一个用于启动pgsql的用户,却只有这个用户能访问数据库。
#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
下面的两步官方文档上没有,不创建logfile文件,启动postmaster会提示出错。
$cd /usr/local/pgsql/data
$touch logfile
启动postmaster
$/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
没有提示错误就说明启动成功了,看一下有没有postmaster进程。
$ps -eF |grep postmaster
看到了吧!

创建一个叫test的数据库
$/usr/local/pgsql/bin/createdb test
进入数据库,我试过了,只能用postgres进入数据库,root都不行。
$/usr/local/pgsql/bin/psql test
出现数据库命令提示符。
要退出用“\q” 没有那个引号。

debian下把postmaster添加到init.d中
#vi /etc/init.d/postgresql
su - postgres -c "/usr/local/pgsql/bin/pg_ctl start -l /usr/local/pgsql/data/logfile -D /usr/local/pgsql/data"
:wq
#update-rc.d postgresql defaults 3

总体感觉安装比mysql要简单点,没有mysql那样要设置复杂的权限问题(当时安mysql郁闷了很久),在安装中就把目录权限问题解决了。
官方文档对安装过程有很详细的说明,对新手很有帮助。


[ 此贴被u0u0在2005-03-20 13:39重新编辑 ]
老了,唉
顶端 Posted: 2005-03-18 13:56 | [楼 主]
蜀山狂斩



性别: 保密 状态: 该用户目前不在线
等级: 希望之光
发贴: 1981
威望: 1
浮云: 1435
在线等级:
注册时间: 2004-02-27
最后登陆: 2011-11-23

5come5帮你背单词 [ mortal /'mo:tl/ a. 终有一死的,致命的;n. 凡人 ]


我也用的是这个东西,感觉还不错啊,没有用过其他的。
当时一个psql的问题弄了我一天啊
顶端 Posted: 2005-03-18 22:25 | [1 楼]
u0u0



资源小王子奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 韩剧主力(曾经),FreeBSD fans
等级: 荣誉会员
发贴: 4710
威望: 6
浮云: 578
在线等级:
注册时间: 2003-11-22
最后登陆: 2011-01-13

5come5帮你背单词 [ anybody /'enibodi/ pron. 某人,随便哪一个人,无论谁,任何人,任何人(用于否定、疑问、条件句中) ]


第一次是个槛,跳过就好了。
老了,唉
顶端 Posted: 2005-03-18 23:34 | [2 楼]
我来我网·5come5 Forum » Linux专区

Total 0.893712(s) query 5, Time now is:12-22 19:38, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号