- 获取安装包
http://www.postgres.cn/v2/download 下载对应的源码安装包
- 解压软件包
上传软件包到服务器目录
解压:tar xjvf postgresql*.bz2 #解压至一个目录
- 预配置
cd potgresql-12.2 #前面解压的目录
./configure --prefix=/opt/pgsql #拟安装至/opt/pgsql
- 编译安装
make world
make install-world
- 创建安装用户
useradd postgres -m
- 创建数据库数据目录并给安装用户赋权
mkdir /opt/pgsql/data
chown -R postgres:postgres /opt/pgsql/data
- 设置环境变量
su - postgres
vi .bashrc
在文件尾部加入:
export PGDATA=/opt/pgsql/data
export PGHOME=/opt/pgsql
export PATH=$PATH:$PGHOME/bin
- postgres用户下初始化数据库
Initdb -D $PGDATA
- 启动数据库
pg_ctl -D $PGDATA start
- 创建数据库
createdb testdb #testdb 为数据库名
- 登录数据库
psql testdb
参考:http://www.postgres.cn/v2/download