源码下载地址:
https://ftp.postgresql.org/pub/source/v12.2/postgresql-12.2.tar.gz
有外网可以直接wget:
wget https://ftp.postgresql.org/pub/source/v12.2/postgresql-12.2.tar.gz
安装环境:
os:CentOS Linux release 7.3.1611pg:postgresql-12.2
安装基础依赖:
yum install -y readline-devel zlib-devel make gcc
创建用户组和用户
groupadd postgresuseradd -g postgres postgres
解压软件包至/opt目录:
tar -zxvf postgresql-12.2.tar.gz -C opt
指定软件包安装路径:
./configure --prefix=/usr/local/postgresql-12
编译安装:
make && make install
添加postgresql用户环境变量:
vim home/postgres/.bash_profileexport PATH=$PATH:/usr/local/postgresql-12/binsource home/postgres/.bash_profile
创建数据目录:
mkdir -p postgresql/datachown -R postgres.postgres postgresql/data
切换到postgres用户:
su - postgres
初始化postgresql数据库:
initdb -D /postgresql/data

根据提示启动pg数据库:
pg_ctl -D /postgresql/data start

查看服务进程:
postgresql是多进程db,区别于mysql

关闭数据库:
pg_ctl -D /postgresql/data stop

文章转载自数据库笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




