1、下载源码
从postgresql中文社区下载源码,地址:http://www.postgres.cn/v2/download
推荐使用迅雷下载,速度较快,另:该网页同时包含安装教程,可参考进行安装。
2、上传解压
将下载好的源码包postgresql-12.2.tar.bz2上传到CentOS7,并使用 tar xjvf postgresql*.bz2 命令进行解压。
3、执行./configure
进入到解压出来的文件夹 cd postgresql-12.2 ,执行 ./configure --prefix=/opt/pgsql 该命令表示拟安装至/opt/pgsql。
4、执行make
先执行 make world ,接着执行 make install-world 。
5、新增用户
执行 adduser postgres 添加用户,passwd postgres 设置密码。
6、创建数据库目录
执行 mkdir /opt/pgsql/data 创建数据库目录,执行命令 chown -R postgres:postgres /opt/pgsql 修改属主。
7、初始化数据库
执行命令 su - postgres 切换到postgres用户,执行命令 /opt/pgsql/bin/initdb -D /opt/pgsql/data 初始化数据库。
8、启动数据库
执行命令 /opt/pgsql/bin/pg_ctl -D /opt/pgsql/data -l logfile start 启动数据库。
9、进入数据库
执行命令/opt/pgsql/bin/psql 进入数据库。