环境版本: CentOS 7.4
https://www.postgresql.org/ftp/source/ 从这里下载所需要的二进制安装包
我这里以 10.5作为示范
postgresql安装需要readline库的支持
yum install -y readline-devel.x86_64(我这里设置的本地yum源)
tar -xf postgresql-10.5.tar.gz 解压
./configure 检查环境
make
make install 编译
systemctl start postgresql.service
启动报错
Process: 45015 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGDATA} (code=exited, status=1/FAILURE)
需要初始化数据库
postgresql-setup initdb
systemctl restart postgresql 启动数据库
systemctl status postgresql 查看状态已经启动 安装完成