安装环境:
| OS | DB |
| rhel 6.8 | PostgreSQL 9.6.17 |
postgresql下载地址:
https://www.postgresql.org/ftp/source/
安装步骤:
解压源码包
tar -xzvf postgresql-9.6.17.tar.gz配置
cd tmp/postgresql-9.6.17
./configure编译
gmake安装
gmake install创建用户和数据存储目录
useradd postgres
passwd postgres
mkdir usr/local/pgsql/data
chown postgres usr/local/pgsql/data初始化数据库
su - postgres
/usr/local/pgsql/bin/initdb -D usr/local/pgsql/data
/usr/local/pgsql/bin/pg_ctl -D usr/local/pgsql/data -l logfile start创建test数据库
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test
注意点:
GNU make版本3.80或以上
需要readline和readline-devel两个包(在psql内可以使用箭头键来找回历史命令)
默认使用zlib压缩库(zlib和zlib-devel),configure时添加--without-zlib选项进行关闭,同时这也关闭了pg_dump和pg_restore中对压缩归档的支持。
文章转载自6号见的MindPalace,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




