PostgreSQL在Linux下的源码编译安装
1.下载PostgreSQL源码安装包 官方下载地址;http://www.postgresql.org/download/ 本文使用的: postgresql-9.4.4.tar.gz 2.编译安装: tar-zxvfpostgresql-9.4.4.tar.gz cdpostgresql-9.4.4 ./configure--prefix=/opt/pgsql--with-pgport=5432 gmakeworld gmakeinstall-world cd/opt/pgsql mkdirdata useradd-mpostgres passwdpostgres chownpostgresdata su-postgres cd.. 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 然后继续执行即可。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |