yum安装编译工具
(没有外网参考上一篇本地yum配置)
在任意目录下打开终端运行
1、 yum 安装postgres编译工具
yum install -y make gcc gcc-c++ perl readline readline readline-devel ncurses-devel zlib zlib-devel
2、编译安装postgres数据库
进入 /opt/soft 目录中解压 postgres 压缩包
进入解压出的文件夹中 postgresql-12.10
右键打开终端 输入命令 生成 等待执行完毕
#编译安装
./configure --prefix=/opt/postgresql
make -j $(nproc) #linux系统 nproc 命令,多核编译
make install
echo $?
3、配置相关信息
#添加用户授权,不建议修改登录用户名
useradd postgres
chown -R postgres:postgres /opt/postgresql
#添加环境变量
echo 'export PATH=/opt/postgresql/bin:$PATH' >> /etc/profile
source /etc/profile
4、初始化postgres 数据库
#切换到普通用户
su - postgres
#初始化
/opt/postgresql/bin/initdb -D /opt/postgresql/data -U postgres
#启动数据库
pg_ctl -D /opt/postgresql/data start
#重新启动数据库
pg_ctl -D /opt/postgresql/data restart
#查看数据库状态
pg_ctl -D /opt/postgresql/data status
#停止数据库服务
pg_ctl -D /opt/postgresql/data stop
5、启动PG数据库
(必须切换postgres用户才能启动)
测试是否启动成功
#切换postgres用户 终端输入
psql
select version();
至此postgres安装完毕!!