# 1、关闭防火墙和seLinux
setenforce 0
sed -ri '/^[ \t]*SELINUX=/cSELINUX=disabled' /etc/selinux/config
systemctl stop firewalld | service firewalld stop
systemctl disable firewalld
2.2、安装配置postgresql14.9
#1、安装
yum install -y postgresql14-server
#自定义安装配置
#自定义目录
#创建数据存放目录
mkdir -p /app/pg/14/data
#指定postgres用户的权限
chown -R postgres:postgres /app/pgsql/14/
# 配置环境变量
vim /etc/profile
# 软件安装目录
export PGHOME=/usr/pgsql-14/
# PG数据目录
export PGDATA=/app/pgsql/14/data/
export PATH=$PGHOME/bin:$PATH
# 更新环境配置
source /etc/profile
#修改启动文件的启动目录
sudo vim /usr/lib/systemd/system/postgresql-14.service
#Enviroment=PGDATA=/var/lib/pgsql/14/data/
Enviroment=PGDATA=/app/pgsql/14/data/
#重新加载配置文件
systemctl daemon-reload
----------------------------下面部分master配置
#修改配置文件
cd /app/pgsql/14/data
vi postgresql.conf
-
listen_addresses="*"
-
vi pg_hba.conf
-
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 0.0.0.0/0 md5
# IPv6 local connections:
host all all ::1/128 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all trust
host replication all 127.0.0.1/32 trust
host replication all ::1/128 trust
host replication all 0.