版本
Red Hat 4.4.6-4
下载postgresql linux源码
在该帐号home目录下新建usr/local/pgsql/目录和usr/local/pgsql/data目录 ,data目录是用于存放数据
mkdir-p usr/local/pgsql/data
tar -zxvf ***postgresql.tar.gz
然后cd到该目录里面
./configure --prefix=~/usr/local/pgsql
make && make install
这里可能会提示你缺少对应的包比如:readline.....安要求安装上就行.
ubuntu10.04
readline : sudo apt-get install libreadline5-dev
zlib: sudo apt-get install zlib1g-dev
回到该用户home目录,编辑.bash_profile文件
在末尾添加
export PGLIB=$HOME/usr/local/pgsql/lib export PGDATA=$HOME/usr/local/pgsql/data export PATH=$PATH:$HOME/usr/local/pgsql/bin export MANPATH=$MANPATH:$HOME/usr/local/pgsql/man
退出保存
source .bash_profile
上面的bash_profile只是样本,不一定能source成功.
以上bash_profile文件的 export没写对可能会报错.如果没配置成功可以继续下面的.
~/usr/local/pgsql/bin/initdb -D ~/usr/local/pgsql/data
完成以后你会看到
Success. You can now start the database server using:
usr/local/pgsql/bin/postgres -D /home/YangJie/usr/local/pgsql/data
or
usr/local/pgsql/bin/pg_ctl -D /home/YangJie/usr/local/pgsql/data -l logfile start
这样你就可以启动postgresql了
[YangJie@huaixuan01 ~]$ usr/local/pgsql/bin/pg_ctl -D /home/YangJie/usr/local/pgsql/data -l logfile start
server starting
OK,启动成功..祝你好运.