各位大哥帮帮忙,关于postgresql安装问题?

各位大哥帮帮忙,关于postgresql安装问题?

我的postgresql已安装好了,然后我用postmast启动数据库出现如下错误。./postmaster  -i
./postmaster does not know where to find the database system data.
You must specify the directory that contains the database system
either by specifying the -D invocation option or by setting the
PGDATA environment variable.
  我按书上设置environment ,使用setenv PGDATA2 /home/xhs/data .
  但出现bash: setenv: command not found。不知怎样设置此环境变量?
:confused:      
用UNIX习惯了吧。

export PGDATA2=/home/xhs/data      
make; make install好POSTGRESQL后,
如果你示设置PGDATA变量
你可以如下设置:
初始化数据库: initdb -D /home/data
然后再启动数据库: postmaster -D /home/data -S -i
如果你已经设置PGDATA变量
则只需
initdb
postmaster -S -i
上面的-S 为打开POSTGRESQL的后台启动方式,
-i 为打开TCP端口.
OK,你应该已经没问题了吧.
再有问题就是你的psql 没法在另外的用户登录.

这是在 /home/data (你的机器可能是另外的目录)
下的pg_hba.conf 设置的问题了.
一般采用password方式,
注意:在最新的postgresql7.3里面,
psql客户端工具默认的用户密码已经改为密文方式.
创建新用户时请用 UNENCRYPLTED 参数设置为明文方式
如果你在pg_hba.conf里面设置了密码为密文,那就不必改了.
gook luck.罗嗦了一点.      
可以了,多谢了!