# 添加postgres账户
- sudo groupadd postgres
- sudo useradd -g postgres postgres
# 修改postgres账号密码
passwd postgres
- cd ~
-
- tar zxvf postgresql-15.3.tar.gz
- cd postgresql-15.3
-
- ./configure --prefix=/usr/local/pgsql --without-readline
-
- make -j4
- sudo make install
-
- sudo mkdir /usr/local/pgsql/data
- sudo chown -R postgres:postgres /usr/local/pgsql
# 开通防火墙
- sudo firewall-cmd --zone=public --add-port=5432/tcp --permanent
- sudo firewall-cmd --reload
# 添加postgres账号到 /etc/sudoers 中
sudo vi /etc/sudoers
# 切换到 postgres账号
su postgres
# 初始化数据库
- /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
- sudo cp ~/pg_hba.conf /usr/local/pgsql/data
- sudo cp ~/postgresql.conf /usr/local/pgsql/data
# 启动postgresql
- /usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data
- /usr/local/pgsql/bin/createdb postgres