下载链接,选择对应版本
https://www.postgresql.org/ftp/source/
我选的是V9.6.9,下载了postgresql-9.6.9.tar安装包并上传至数据库服务器
开始安装
1、 解压安装包
tar –xvf postgresql-9.6.9.tar
2、 执行
./configure --prefix=/usr/local/pgsql9.6.9 --with-perl--with-python
此处可能会遇到一些问题,大都是因为缺少包,可以参考此链接解决
https://blog.csdn.net/luojinbai/article/details/44217551
3、 执行make
4、 执行make install
5、 创建软链接
ln –s /usr/local/pgsql9.6.9 /usr/local/pgsql
这一步是为了以后升级方便,在以后有新的版本发布后可以将新的目录指向/usr/local/pgsql
6、 配置环境变量
exportPATH=/usr/local/pgsql/bin:$PATH
exportLD_LIBRARY_PATH=/usr/local/pgsql/lib:$LD_LIBRARY_PATH
exportPGDATA=/home/osdba/pgdata
其中PGDATA的目录可以自由设置
7、 创建postgres用户
8、 初始化数据库
Initdb
9、 启动数据库
su – postgres
pg_ctl start –D $PGDATA