天天看點

Centos7.6 安裝postgresql

centos7.6源碼安裝和yum安裝postgresql

1. 編譯安裝postgresql
# 安裝編譯需要的依賴包
yum install - y wget bison flex readline-devel zlib-devel
yum groupinstall "Development tools"

# 下載下傳postgresql 最新的源碼包
wget https://ftp.postgresql.org/pub/source/v11.5/postgresql-11.5.tar.gz

#解壓進入檔案夾内
tar -xzvf postgresql-11.5.tar.gz && cd postgresql-11.5

# 編譯 指定安裝目錄和端口
./configure --prefix=/opt/pg11/ --with-pgport=1921

# 編譯
gmake

# 安裝
gmake install 

# 确定是否安裝成功
/opt/pg11/bin/postgres --version

# 添加軟連接配接 友善後期更新
ln -s /opt/pg11/  /opt/pgsql

# 建立一個非特權使用者
groupadd -g 1000 postgres
useradd -g 1000 -u 1000 postgres
su - postgres
           
2. yum 安裝postgresql
# 添加yum源
yum install https://mirrors.cloud.tencent.com/postgresql/repos/yum/11/redhat/rhel-7.6-x86_64/pgdg-centos11-11-2.noarch.rpm

# 安裝包
yum install -y postgresql11-server postgresql11-contrib