PostgreSQL在Linux下的源码编译安装

PostgreSQL在Linux下的源码编译安装,第1张

概述1.下载PostgreSQL源码安装包 官方下载地址;http://www.postgresql.org/download/ 本文使用的: postgresql-9.4.4.tar.gz 2.编译安装: tar -zxvf  postgresql-9.4.4.tar.gzcd postgresql-9.4.4./configure --prefix=/opt/pgsql --with-pgpo


1.下载Postgresql源码安装

官方下载地址;http://www.postgresql.org/download/

本文使用的: postgresql-9.4.4.tar.gz


2.编译安装:

tar-zxvfpostgresql-9.4.4.tar.gzcdpostgresql-9.4.4./configure--prefix=/opt/pgsql--with-pgport=5432gmakeworldgmakeinstall-worldcd/opt/pgsqlmkdirdatauseradd-mpostgrespasswdpostgreschownpostgresdatasu-postgrescd..cdbin./initdb-D../data--locale=C-Upostgres./pg_ctlstart-D../data./psql

备注:

报错: error while loading shared librarIEs: libpq.so.5:cannot open shared object file: No such file or directory。

解决: export LD_liBRARY_PATH=/opt/pg944/lib/


3.添加环境变量:

vi/etc/profile

在文件末尾添加

exportPG_HOME=/opt/pgsql

Esc 退出插入

:w 保存

:q 退出编辑

source/etc/profile


4.数据库访问控制

配置postgresql.conf的Listen_address参数和pg_hba.conf的参数。

请参考:PostgreSQL的访问控制


5.设置防火墙

一般需要外部访问时可关闭防火墙。

请参考:Linux下关闭防火墙的方法


注意:

如果安装过程中,报告因为缺少xx包导致了错误,

首先:

yum search all xx

然后确定包名后,安装该包

yum install xxlib

然后继续执行即可。

总结

以上是内存溢出为你收集整理的PostgreSQL在Linux下的源码编译安装全部内容,希望文章能够帮你解决PostgreSQL在Linux下的源码编译安装所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1175193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存