Linux 源碼安裝postgresql

一、下載源碼包

官網:https://www.postgresql.org/

二、安裝依賴包

yum -y gcc gcc-c++ cmake readline-devel perl zlib*

三、創建用戶

groupadd pgsql
useradd -s /bin/bash -g pgsql -m pgsql

四、編譯安裝

./configure --prefix=/opt/pg11.8/pgdata
make && make install
chown -R pgsql:pgsql /opt/pg11.8/

五、定義環境變量並初始化數據庫

1.定義環境變量

su - pgsql
vi .bash_profile

export PGPORT=5432
export PGHOME=/opt/pg11.8/pgdata
export PATH=$PGHOME/bin:$PATH
export LANG=en_US.UTF-8
export DATE='date +"%Y%m%d%H%M"'

2.初始化數據庫

initdb -D /opt/pg11.8/pgdata/data

在這裏插入圖片描述
初始化數據庫後的內容
在這裏插入圖片描述

六、啓動postgresql

pg_ctl -D /opt/pg11.8/pgdata/data -l logfile start

在這裏插入圖片描述

七、登陸postgresql

psql -U pgsql -d postgres

在這裏插入圖片描述

八、配置開機自啓動

vi /etc/rc.local,在最後添加

su - pgsql -c 'pg_ctl -D /opt/pg11.8/pgdata/data -l logfile start'

參考文章:https://www.cnblogs.com/tigergaonotes/p/11083322.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章