https://download.postgresql.org/pub/repos/yum/reporpms/
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
yum install -y postgresql15-server
/usr/pgsql-15/bin/postgresql-15-setup initdb
systemctl enable postgresql-15
systemctl restart postgresql-15
systemctl status postgresql-15
systemctl start postgresql-15
systemctl stop postgresql-15
---PostgreSQL会创建一个默认的linux用户postgres
su - postgres
psql -U postgres
---修改密码
ALTER USER postgres WITH PASSWORD ‘postgres’;
---\c 数据库名称,连接数据库
\c
---配置
/var/lib/pgsql/15/data/postgresql.conf
/var/lib/pgsql/15/data/pg_hba.conf
---配置修改
vim /var/lib/pgsql/15/data/postgresql.conf
listen_addresses = '0.0.0.0'
vim /var/lib/pgsql/15/data/pg_hba.conf
# IPv4 local connections:
host all all 127.0.0.1/32 scram-sha-256
host all all 0.0.0.0/0 scram-sha-256
---卸载
yum remove -y postgresql13-server
# 客户端
yum -qy module disable postgresql
yum install -y postgresql15
#创建用户和数据库并授权
create user test_user with password 'abc123'; // 创建用户
create database test_db owner test_user; // 创建数据库
grant all privileges on database test_db to test_user; // 授权
#退出psql(输入 \q 再按回车键即可)
\q
#开启远程访问
-修改/var/lib/pgsql/15/data/postgresql.conf文件,取消 listen_addresses 的注释,将参数值改为“*”
-修改/var/lib/pgsql/15/data/pg_hba.conf文件, IPv4 local 增加
host all all 0.0.0.0/0 md5