postgresql安裝部署
阿新 • • 發佈:2021-12-21
官網:https://www.postgresql.org/
方法一、yum源安裝
官網選擇對應的版本資訊,複製官網的安裝指令碼:https://www.postgresql.org/download/linux/redhat/
方法二、原始碼編譯安裝
官網下載地址:https://www.postgresql.org/ftp/source/
下載安裝包:wgethttps://ftp.postgresql.org/pub/source/v14.0/postgresql-14.0.tar.gz
1、安裝依賴:
yum install -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel libxslt-devel openldap-devel python-devel gcc-c++ openssl-devel cmake
2、解壓原始碼包
tar zxfpostgresql-14.0.tar.gz
3、編譯安裝
cd postgresql-14.1 ./configure --prefix=/usr/local/pgsql/postgresql make && make install
4、建立使用者、建立資料庫主目錄
useradd postgres cd /usr/local/pgsql/postgresql mkdir data && chown postgres:postgres data
5、配置環境變數
cat <<EOF >>/etc/profile export PGHOME=/usr/local/pgsql/postgresql export PGDATA=$PGHOME/data export LD_LIBRARY_PATH=$PGHOME/lib export PATH=$PATH:$PGHOME/bin EOF source /etc/profile
6、初始化並啟動資料庫
su - postgres initdb pg_ctl -D /usr/local/pgsql/postgresql/data -l logfile start
7、配置開機自啟
注:原始碼包中postgresql-14.1/contrib/start-scripts/有啟動指令碼,修改其中的安裝目錄和資料庫根目錄
cp postgresql-14.1/contrib/start-scripts/linux /etc/init.d/postgresql
vi postgresql
prefix=pgsql/postgresql
PGDATA="/usr/local/pgsql/postgresql"
PGUSER=postgres
chkconfig--addpostgresql
chkconfig
本文來自部落格園,作者:zk01,轉載請註明原文連結:https://www.cnblogs.com/zhangxiaokui/p/15715590.html