CentOS7.9 安装postgresql

# 添加postgres账户

sudo groupadd postgres
sudo useradd -g postgres postgres

#  修改postgres账号密码

passwd postgres

# 安装postgresql

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

你可能感兴趣的:(postgresql,数据库)